HPC service does not support deletion
authorSapan Bhatia <gwsapan@gmail.com>
Wed, 23 Jul 2014 14:18:31 +0000 (10:18 -0400)
committerSapan Bhatia <gwsapan@gmail.com>
Wed, 23 Jul 2014 14:18:31 +0000 (10:18 -0400)
planetstack/hpc_observer/steps/sync_hpcservices.py

index a4c9e77..d8d7ba5 100644 (file)
@@ -25,8 +25,12 @@ class SyncHpcService(SyncStep, HpcLibrary):
         SyncStep.__init__(self, **args)
         HpcLibrary.__init__(self)
 
-    def fetch_pending(self):
-        return HpcService.objects.filter(Q(enacted__lt=F('updated')) | Q(enacted=None))
+    def fetch_pending(self, deleted):
+        # Looks like deletion is not supported for this object - Sapan
+        if (deleted):
+            return []
+        else:
+            return HpcService.objects.filter(Q(enacted__lt=F('updated')) | Q(enacted=None))
 
     def sync_record(self, hpc_service):
         logger.info("sync'ing hpc_service %s" % str(hpc_service))