Let's not have an outer exception try/catch... it only hides inner
authorSapan Bhatia <gwsapan@gmail.com>
Tue, 22 Jul 2014 04:35:56 +0000 (00:35 -0400)
committerSapan Bhatia <gwsapan@gmail.com>
Tue, 22 Jul 2014 04:35:56 +0000 (00:35 -0400)
exceptions.

planetstack/ec2_observer/backend.py

index fa4eedc..a26aeae 100644 (file)
@@ -9,16 +9,14 @@ logger = Logger(level=logging.INFO)
 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")