adding a catch to a possible ruby bug

This commit is contained in:
root
2019-09-20 06:29:10 +00:00
parent 060ed96c7f
commit 31aae8fdaf

View File

@@ -278,3 +278,16 @@ end
################################
if defined?(RUBY_ENGINE) && RUBY_ENGINE == "ruby"
module Kernel
alias :_at_exit :at_exit
def at_exit(&block)
_at_exit do
exit_status = $!.status if $!.is_a?(SystemExit)
block.call
exit exit_status if exit_status
end
end
end
end