[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