From 8fd852b544000d421993119a02c8fe641fa5f796 Mon Sep 17 00:00:00 2001 From: Sapan Bhatia <gwsapan@gmail.com> Date: Fri, 22 Aug 2014 03:06:03 -0400 Subject: [PATCH] More verbose backend_status field --- planetstack/openstack_observer/syncstep.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/planetstack/openstack_observer/syncstep.py b/planetstack/openstack_observer/syncstep.py index bca2d58..4852e43 100644 --- a/planetstack/openstack_observer/syncstep.py +++ b/planetstack/openstack_observer/syncstep.py @@ -86,10 +86,12 @@ class SyncStep: o.backend_status = "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 = self.error_map.map(str_e) except: - o.backend_status = str(e) + o.backend_status = str_e if (o.pk): o.save(update_fields=['backend_status']) -- 2.47.0