diff options
author | aycabta <aycabta@gmail.com> | 2021-08-30 11:51:17 +0900 |
---|---|---|
committer | git <svn-admin@ruby-lang.org> | 2021-08-30 11:58:51 +0900 |
commit | 1e2f10e8aa88d77ef9882aafd1c4dc7b28c8df36 (patch) | |
tree | 04e116af44a4ee2d7c81bf0164fad7aa9ff7d1e9 /lib/irb | |
parent | 26e74c6b1f1e53aea7d1c431b91cab4d87185f78 (diff) |
[ruby/irb] Rescue unknown error to quash crashing
https://github.com/ruby/irb/commit/92cce941cb
Diffstat (limited to 'lib/irb')
-rw-r--r-- | lib/irb/input-method.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/irb/input-method.rb b/lib/irb/input-method.rb index 3dec9d0ceb..8039f3aba9 100644 --- a/lib/irb/input-method.rb +++ b/lib/irb/input-method.rb @@ -331,6 +331,8 @@ module IRB 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 driver.add_method(doc, name) rescue RDoc::RI::Driver::NotFoundError doc = nil + rescue + return nil # unknown error end end return nil if doc.nil? |