it's now possible to run a single task more than once inside a given script. No...
authorerickson <erickson@6d9bc8c9-1ec2-4278-b937-99fde70a366f>
Fri, 15 Jan 2010 20:04:39 +0000 (20:04 +0000)
committererickson <erickson@6d9bc8c9-1ec2-4278-b937-99fde70a366f>
Fri, 15 Jan 2010 20:04:39 +0000 (20:04 +0000)
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/constrictor/trunk@759 6d9bc8c9-1ec2-4278-b937-99fde70a366f

constrictor/task.py

index 6356d06..7c32818 100644 (file)
@@ -30,6 +30,9 @@ class Task(object):
 
     def __init__(self, name=''):
         self.name = name
+        self.reset()
+
+    def reset(self):
         self.duration = 0
         self.success = False
         self.complete = False
@@ -40,6 +43,7 @@ class Task(object):
 
     def start(self, **kwargs):
 
+        self.reset()
         ret = None # capture the return value from the task
         start = time.time()