remove redundant check
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Wed, 25 Sep 2013 17:34:17 +0000 (13:34 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Wed, 25 Sep 2013 17:34:17 +0000 (13:34 -0400)
planetstack/observer/syncstep.py

index 75f575c..0cdcf13 100644 (file)
@@ -49,14 +49,13 @@ class SyncStep:
     def call(self, failed=[]):
         pending = self.fetch_pending()
         for o in pending:
-            if (not self.depends_on(o, failed)):
-                try:
-                    check_dependencies(o) # Raises exception if failed                    
-                    self.sync_record(o)
-                    o.enacted = datetime.now() # Is this the same timezone? XXX
-                    o.save(update_fields=['enacted'])
-                except:
-                    failed.append(o)
+            try:
+                check_dependencies(o) # Raises exception if failed                    
+                self.sync_record(o)
+                o.enacted = datetime.now() # Is this the same timezone? XXX
+                o.save(update_fields=['enacted'])
+            except:
+                failed.append(o)
         return failed
 
     def __call__(self, **args):