git://git.onelab.eu
/
plstackapi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add types to backend status messages
[plstackapi.git]
/
planetstack
/
openstack_observer
/
syncstep.py
diff --git
a/planetstack/openstack_observer/syncstep.py
b/planetstack/openstack_observer/syncstep.py
index
ad148b5
..
fd34f55
100644
(file)
--- 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 FailedDependency(Exception):
pass
-class SyncStep:
+class SyncStep
(object)
:
""" A PlanetStack Sync step.
Attributes:
""" 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
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.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:
except:
- o.backend_status = str_e
+ o.backend_status =
'2 - %s'%
str_e
# TOFIX:
# DatabaseError: value too long for type character varying(140)
# TOFIX:
# DatabaseError: value too long for type character varying(140)