Let's not have an outer exception try/catch... it only hides inner
exceptions.
diff --git a/planetstack/ec2_observer/backend.py b/planetstack/ec2_observer/backend.py
index fa4eedc..a26aeae 100644
--- a/planetstack/ec2_observer/backend.py
+++ b/planetstack/ec2_observer/backend.py
@@ -9,16 +9,14 @@
class Backend:
def run(self):
- try:
- # start the openstack observer
- observer = PlanetStackObserver()
- observer_thread = threading.Thread(target=observer.run)
- observer_thread.start()
-
- # start event listene
- event_manager = EventListener(wake_up=observer.wake_up)
- event_manager_thread = threading.Thread(target=event_manager.run)
- event_manager_thread.start()
- except Exception,e:
- logger.log_exc("Exception in child thread")
+ # start the openstack observer
+ observer = PlanetStackObserver()
+ observer_thread = threading.Thread(target=observer.run)
+ observer_thread.start()
+
+ # start event listene
+ event_manager = EventListener(wake_up=observer.wake_up)
+ event_manager_thread = threading.Thread(target=event_manager.run)
+ event_manager_thread.start()
+ logger.log_exc("Exception in child thread")