Always release lock

This commit is contained in:
Ruud
2014-09-18 20:57:46 +02:00
parent 8e23b02653
commit 160bc1a5c4

View File

@@ -235,12 +235,12 @@ class Event(object):
self.error_handler(sys.exc_info())
finally:
if not self.asynchronous:
self.queue.task_done()
if order_lock:
order_lock.release()
if not self.asynchronous:
self.queue.task_done()
if self.queue.empty():
raise Empty