From: Tony Mack Date: Thu, 7 Jul 2011 16:19:55 +0000 (-0400) Subject: log exceptions that occur inside of threads X-Git-Tag: sfa-1.0-27~20 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=6c7de0b9bdd0a13e4c88cd3c1078d4bcf6b69277;p=sfa.git log exceptions that occur inside of threads --- diff --git a/sfa/util/threadmanager.py b/sfa/util/threadmanager.py index 331f847f..4ce578f7 100755 --- a/sfa/util/threadmanager.py +++ b/sfa/util/threadmanager.py @@ -2,6 +2,7 @@ import threading import traceback import time from Queue import Queue +from sfa.util.sfa.logging import logger def ThreadedMethod(callable, results, errors): """ @@ -15,6 +16,7 @@ def ThreadedMethod(callable, results, errors): try: results.put(callable(*args, **kwds)) except Exception, e: + logger.log_exc('ThreadManager: Error in thread: ') errors.put(traceback.format_exc()) thread = ThreadInstance()