lib/async/task.rb in async-2.6.3 vs lib/async/task.rb in async-2.6.4

- old
+ new

@@ -188,10 +188,10 @@ if @block || @fiber @finished ||= Condition.new @finished.wait end - if @result.is_a?(Exception) + if @status == :failed raise @result else return @result end end