Support new Condition return value in the multiprocessing version.

This commit is contained in:
Georg Brandl 2010-10-28 13:01:06 +00:00
parent 7362c4f311
commit 2fa4cc55e9
1 changed files with 2 additions and 1 deletions

View File

@ -217,7 +217,7 @@ class Condition(object):
try:
# wait for notification or timeout
self._wait_semaphore.acquire(True, timeout)
ret = self._wait_semaphore.acquire(True, timeout)
finally:
# indicate that this thread has woken
self._woken_count.release()
@ -225,6 +225,7 @@ class Condition(object):
# reacquire lock
for i in range(count):
self._lock.acquire()
return ret
def notify(self):
assert self._lock._semlock._is_mine(), 'lock is not owned'