From 160bc1a5c472d8f1b4464a85d97b44c0bb8a124f Mon Sep 17 00:00:00 2001 From: Ruud Date: Thu, 18 Sep 2014 20:57:46 +0200 Subject: [PATCH] Always release lock --- libs/axl/axel.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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