ruby-changes:67356
From: aycabta <ko1@a...>
Date: Mon, 30 Aug 2021 11:59:00 +0900 (JST)
Subject: [ruby-changes:67356] 1e2f10e8aa (master): [ruby/irb] Rescue unknown error to quash crashing
https://git.ruby-lang.org/ruby.git/commit/?id=1e2f10e8aa From 1e2f10e8aa88d77ef9882aafd1c4dc7b28c8df36 Mon Sep 17 00:00:00 2001 From: aycabta <aycabta@g...> Date: Mon, 30 Aug 2021 11:51:17 +0900 Subject: [ruby/irb] Rescue unknown error to quash crashing https://github.com/ruby/irb/commit/92cce941cb --- lib/irb/input-method.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/irb/input-method.rb b/lib/irb/input-method.rb index 3dec9d0..8039f3a 100644 --- a/lib/irb/input-method.rb +++ b/lib/irb/input-method.rb @@ -331,6 +331,8 @@ module IRB https://github.com/ruby/ruby/blob/trunk/lib/irb/input-method.rb#L331 name = driver.expand_name(name) rescue RDoc::RI::Driver::NotFoundError return nil + rescue + return nil # unknown error end doc = nil used_for_class = false @@ -347,6 +349,8 @@ module IRB https://github.com/ruby/ruby/blob/trunk/lib/irb/input-method.rb#L349 driver.add_method(doc, name) rescue RDoc::RI::Driver::NotFoundError doc = nil + rescue + return nil # unknown error end end return nil if doc.nil? -- cgit v1.1 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/