X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fopenstack_observer%2Fsyncstep.py;h=fd34f559282f25ed5bc775ed1ece6f5e116a7a37;hb=0e6906f17ae49614e566fb0f251d559bde59d188;hp=ad148b526e41b5ea59dc8cd404014d78d11181ae;hpb=d5ef20e089e5829f8a8964b333aafdfb39aeb18e;p=plstackapi.git diff --git a/planetstack/openstack_observer/syncstep.py b/planetstack/openstack_observer/syncstep.py index ad148b5..fd34f55 100644 --- a/planetstack/openstack_observer/syncstep.py +++ b/planetstack/openstack_observer/syncstep.py @@ -11,7 +11,7 @@ logger = Logger(level=logging.INFO) class FailedDependency(Exception): pass -class SyncStep: +class SyncStep(object): """ A PlanetStack Sync step. Attributes: @@ -83,15 +83,15 @@ class SyncStep: else: self.sync_record(o) o.enacted = datetime.now() # Is this the same timezone? XXX - o.backend_status = "OK" + o.backend_status = "1 - OK" o.save(update_fields=['enacted']) except Exception,e: logger.log_exc("sync step failed!") str_e = '%r'%e try: - o.backend_status = self.error_map.map(str_e) + o.backend_status = '2 - %s'%self.error_map.map(str_e) except: - o.backend_status = str_e + o.backend_status = '2 - %s'%str_e # TOFIX: # DatabaseError: value too long for type character varying(140)