iro/joblist.py
changeset 60 5ca3aa8d75e1
parent 58 fb161058bcab
child 61 04dfd43dfecc
--- a/iro/joblist.py	Thu Nov 04 22:00:21 2010 +0100
+++ b/iro/joblist.py	Thu Nov 04 22:47:00 2010 +0100
@@ -70,6 +70,10 @@
             m.update(str(time.time()))
             m.update(os.urandom(10))
             if not self.jobs.has_key(m.hexdigest):
-                self.jobs[m.hexdigest()]=None
-                break
+                if not self.dbconn:                    
+                    self.jobs[m.hexdigest()]=None
+                    break
+                if not self.manager.Acounting(m.hexdigest(),self.dbconn).getStatus():
+                    self.jobs[m.hexdigest()]=None
+                    break
         return m.hexdigest()