From ed2bca389bc1c7532bcc098d1ded9b4b0001de39 Mon Sep 17 00:00:00 2001 From: Vishvananda Ishaya Date: Thu, 8 Nov 2012 16:47:31 -0800 Subject: [PATCH] fix waitpid returning (0, 0) --- eventlet/green/os.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eventlet/green/os.py b/eventlet/green/os.py index 5aa52af..7ecd1ba 100644 --- a/eventlet/green/os.py +++ b/eventlet/green/os.py @@ -77,7 +77,7 @@ def waitpid(pid, options): new_options = options | os_orig.WNOHANG while True: rpid, status = __original_waitpid__(pid, new_options) - if status >= 0: + if rpid and status >= 0: return rpid, status greenthread.sleep(0.01)