From cc877f7bbfe942705faf3228ee70e923c32c6685 Mon Sep 17 00:00:00 2001 From: Scott Baker <smbaker@gmail.com> Date: Mon, 2 Jun 2014 22:14:49 -0700 Subject: [PATCH] stop silently absorbing exceptions inside of sync steps --- planetstack/observer/event_loop.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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: -- 2.47.0