import threading
-from openstack.observer import PlanetStackObserver
-from openstack.event_manager import EventListener
+from observer.event_loop import PlanetStackObserver
+from observer.event_manager import EventListener
class Backend:
from openstack.manager import OpenStackManager
from util.logger import Logger, logging, logger
#from timeout import timeout
+from planetstack.config import Config
debug_mode = False
sync_steps = ['SyncNetworks','SyncNetworkSlivers','SyncSites','SyncSitePrivileges','SyncSlices','SyncSliceMemberships','SyncSlivers','SyncSliverIps']
def __init__(self):
- self.manager = OpenStackManager()
# The Condition object that gets signalled by Feefie events
self.load_sync_steps()
self.event_cond = threading.Condition()
#!/usr/bin/env python
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "planetstack.settings")
-from openstack.backend import Backend
+from observer.backend import Backend
if __name__ == '__main__':