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