monitor/schedule: indicate the next time something should run
1 files changed, 3 insertions(+), 2 deletions(-)

M rework/monitor.py
M rework/monitor.py +3 -2
@@ 162,7 162,6 @@ class scheduler:
         if not self.runnable:
             lastnow = self.laststamp
             # time to build the next runnable batch
-            L.info('scheduler: rebuilding a fresh runnable list')
             self.runnable = list(
                 sorted(
                     iter_stamps_from_cronrules(

          
@@ 173,7 172,9 @@ class scheduler:
                     key=lambda stamp_func: stamp_func[0]
                 )
             )
-            L.info(f'scheduler: prepared {len(self.runnable)} items')
+            if self.runnable:
+                L.info(f'scheduler: prepared {len(self.runnable)} items')
+                L.debug(f'scheduler: next item will run at {self.runnable[0][0]}')
 
         runnable, laststamp = run_sched(
             self.laststamp,