[Checkins] SVN: lovely.remotetask/trunk/src/lovely/remotetask/service.py added more debugging info

Jodok Batlogg jodok.batlogg at lovelysystems.com
Mon May 21 13:31:14 EDT 2007


Log message for revision 75862:
  added more debugging info

Changed:
  U   lovely.remotetask/trunk/src/lovely/remotetask/service.py

-=-
Modified: lovely.remotetask/trunk/src/lovely/remotetask/service.py
===================================================================
--- lovely.remotetask/trunk/src/lovely/remotetask/service.py	2007-05-21 13:26:03 UTC (rev 75861)
+++ lovely.remotetask/trunk/src/lovely/remotetask/service.py	2007-05-21 17:31:13 UTC (rev 75862)
@@ -18,6 +18,7 @@
 __docformat__ = 'restructuredtext'
 
 import datetime
+import logging
 import persistent
 import threading
 import time
@@ -35,6 +36,7 @@
 from zope.app.publication.zopepublication import ZopePublication
 from lovely.remotetask import interfaces, job, task
 
+log = logging.getLogger('lovely.remotetask')
 
 class TaskService(contained.Contained, persistent.Persistent):
     """A persistent task service.
@@ -248,7 +250,10 @@
         try:
             zope.publisher.publish.publish(request, False)
         except IndexError:
+            log.debug('waiting for next %s task'% path[1])
             time.sleep(1)
-        except:
+        except Exception, e:
             # This thread should never crash, thus a blank except
+            log.error('catched a generic exception, preventing thread from \
+                       crashing: %s'% e)
             pass



More information about the Checkins mailing list