[Checkins] SVN: lovely.remotetask/trunk/ don't push a cron job back into the queue if it's status is ERROR

Juergen Kartnaller juergen at kartnaller.at
Thu Oct 11 11:10:59 EDT 2007


Log message for revision 80849:
  don't push a cron job back into the queue if it's status is ERROR
  

Changed:
  U   lovely.remotetask/trunk/CHANGES.txt
  U   lovely.remotetask/trunk/setup.py
  U   lovely.remotetask/trunk/src/lovely/remotetask/service.py

-=-
Modified: lovely.remotetask/trunk/CHANGES.txt
===================================================================
--- lovely.remotetask/trunk/CHANGES.txt	2007-10-11 12:35:24 UTC (rev 80848)
+++ lovely.remotetask/trunk/CHANGES.txt	2007-10-11 15:10:59 UTC (rev 80849)
@@ -2,6 +2,11 @@
 Changes for lovely.remotetask
 =============================
 
+2007/10/08 0.2.9:
+=================
+
+- don't push a cron job back into the queue if it's status is ERROR
+
 2007/10/08 0.2.8:
 =================
 

Modified: lovely.remotetask/trunk/setup.py
===================================================================
--- lovely.remotetask/trunk/setup.py	2007-10-11 12:35:24 UTC (rev 80848)
+++ lovely.remotetask/trunk/setup.py	2007-10-11 15:10:59 UTC (rev 80849)
@@ -3,7 +3,7 @@
 
 setup (
     name='lovely.remotetask',
-    version='0.2.8',
+    version='0.2.9',
     author = "Lovely Systems",
     author_email = "office at lovelysystems.com",
     description = "A remotetask client utiltiy for zope 3",

Modified: lovely.remotetask/trunk/src/lovely/remotetask/service.py
===================================================================
--- lovely.remotetask/trunk/src/lovely/remotetask/service.py	2007-10-11 12:35:24 UTC (rev 80848)
+++ lovely.remotetask/trunk/src/lovely/remotetask/service.py	2007-10-11 15:10:59 UTC (rev 80849)
@@ -242,7 +242,9 @@
                 self._scheduledJobs[first] = jobs[1:]
                 if len(self._scheduledJobs[first]) == 0:
                     del self._scheduledJobs[first]
-                if job.status != interfaces.CANCELLED:
+                if (    job.status != interfaces.CANCELLED
+                    and job.status != interfaces.ERROR
+                   ):
                     if job.status != interfaces.DELAYED:
                         self._insertCronJob(job, now)
                     return job



More information about the Checkins mailing list