From 2436b21867eff8e6075a3f14e6dbdf547251e774 Mon Sep 17 00:00:00 2001 From: cncfanatics Date: Mon, 25 Oct 2010 09:36:12 +0200 Subject: [PATCH] Make sure we get no tracebacks if we shutdown early --- service/market.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/service/market.py b/service/market.py index 51f5c17df..dfacfadba 100644 --- a/service/market.py +++ b/service/market.py @@ -45,7 +45,10 @@ class PriceWorkerThread(threading.Thread): except: pass finally: - queue.task_done() + try: + queue.task_done() + except: + pass def trigger(self, prices, callbacks): self.queue.put((callbacks, prices))