From 7328d3430b45136308f614d009010559b632faaa Mon Sep 17 00:00:00 2001 From: Sapan Bhatia Date: Sat, 17 Jan 2015 01:04:10 +0000 Subject: [PATCH] BUGFIX: Some steps would get skipped because of an incomplete check --- planetstack/openstack_observer/event_loop.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/planetstack/openstack_observer/event_loop.py b/planetstack/openstack_observer/event_loop.py index 3e22da0..cc0611c 100644 --- a/planetstack/openstack_observer/event_loop.py +++ b/planetstack/openstack_observer/event_loop.py @@ -108,7 +108,7 @@ class PlanetStackObserver: # provides field (this eliminates the abstract base classes # since they don't have a provides) - if inspect.isclass(c) and issubclass(c, SyncStep) and hasattr(c,"provides") and (c not in self.sync_steps): + if inspect.isclass(c) and (issubclass(c, SyncStep) or issubclass(c,OpenStackSyncStep)) and hasattr(c,"provides") and (c not in self.sync_steps): self.sync_steps.append(c) logger.info('loaded sync steps: %s' % ",".join([x.__name__ for x in self.sync_steps])) # print 'loaded sync steps: %s' % ",".join([x.__name__ for x in self.sync_steps]) -- 2.43.0