Fix a conversion mistake that caused test_queue to fail intermittently.

This commit is contained in:
Georg Brandl 2008-02-02 23:59:21 +00:00
parent ee29c3f2a8
commit cafb710711
1 changed files with 4 additions and 4 deletions

View File

@ -138,13 +138,13 @@ class BaseQueueTest(unittest.TestCase, BlockingTestMixin):
def worker(self, q): def worker(self, q):
while True: while True:
self.x = q.get() x = q.get()
if self.x is None: if x is None:
q.task_done() q.task_done()
return return
self.cumlock.acquire() self.cumlock.acquire()
try: try:
self.cum += self.x self.cum += x
finally: finally:
self.cumlock.release() self.cumlock.release()
q.task_done() q.task_done()