Not ready once Fiber has started either
1 files changed, 1 insertions(+), 1 deletions(-) M lib/em_promise.rb
M lib/em_promise.rb => lib/em_promise.rb +1 -1
@@ 13,10 13,10 @@ class EMPromise < Promise @fiber = Fiber.new do |blk| Thread.current[:_em_promise_trampoline] = self loop do + self.ready = false result = blk.call self.ready = true blk = Fiber.yield result - self.ready = false end end end