From: Scott Baker Date: Tue, 3 Jun 2014 05:14:49 +0000 (-0700) Subject: stop silently absorbing exceptions inside of sync steps X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=cc877f7bbfe942705faf3228ee70e923c32c6685;p=plstackapi.git stop silently absorbing exceptions inside of sync steps --- diff --git a/planetstack/observer/event_loop.py b/planetstack/observer/event_loop.py index 57f432e..6c19215 100644 --- a/planetstack/observer/event_loop.py +++ b/planetstack/observer/event_loop.py @@ -240,9 +240,10 @@ class PlanetStackObserver: self.check_schedule(sync_step) # dont run sync_network_routes if time since last run < 1 hour should_run = True except StepNotReady: - logging.info('Step not ready: %s'%sync_step.__name__) + logger.info('Step not ready: %s'%sync_step.__name__) failed_steps.append(sync_step) except: + logger.info('Exception when checking schedule: %s'%sync_step.__name__) failed_steps.append(sync_step) if (should_run): @@ -262,6 +263,7 @@ class PlanetStackObserver: failed_step_objects.update(failed_objects) self.update_run_time(sync_step) except: + logger.log_exc('Failure in step: %s'%sync_step.__name__) failed_steps.append(S) self.save_run_times() except: