From f1972d400b5b8ecb7414b199e6a511dd832f0eb9 Mon Sep 17 00:00:00 2001 From: Taketo Takashima Date: Tue, 7 Oct 2025 22:35:23 +0900 Subject: Fix SyntaxError: unexpected keyword_rescue, expecting keyword_end in Ruby 2.4 and earlier --- tool/lib/envutil.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tool/lib/envutil.rb b/tool/lib/envutil.rb index fef9a0c992..ea1f83e6f0 100644 --- a/tool/lib/envutil.rb +++ b/tool/lib/envutil.rb @@ -104,9 +104,11 @@ module EnvUtil else return unless dpid [[timeout, :TERM], [reprieve, :KILL]].find do |t, sig| - return EnvUtil.timeout(t) {Process.wait(dpid)} - rescue Timeout::Error - Process.kill(sig, dpid) + begin + return EnvUtil.timeout(t) {Process.wait(dpid)} + rescue Timeout::Error + Process.kill(sig, dpid) + end end true end -- cgit v1.2.3