diff --git a/libs/axl/axel.py b/libs/axl/axel.py index 64d29779..2abf12a9 100644 --- a/libs/axl/axel.py +++ b/libs/axl/axel.py @@ -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