From 6b126788db769b67f276b386065e52514fedc206 Mon Sep 17 00:00:00 2001 From: Faiyaz Ahmed Date: Wed, 7 Nov 2007 04:31:55 +0000 Subject: [PATCH] Added debugging code. Will log slice name when threads die. --- accounts.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/accounts.py b/accounts.py index 0a3509a..1c96398 100644 --- a/accounts.py +++ b/accounts.py @@ -137,7 +137,9 @@ class Worker: def _ensure_destroyed(self): self._destroy(self._get_class()) def start(self, delay=0): self._q.put((self._start, delay)) - def _start(self, d): self._acct.start(delay=d) + def _start(self, d): + try: self._acct.start(delay=d) + except: logger.log_exc() def stop(self): self._q.put((self._stop,)) def _stop(self): self._acct.stop() @@ -160,4 +162,6 @@ class Worker: try: cmd = self._q.get() cmd[0](*cmd[1:]) - except: logger.log_exc() + except: + logger.log("Thread for %s died." % self.name) + logger.log_exc() -- 2.43.0