Example #1
0
 def run(self):
     # we reset the value
     SchedulerState.set_frontage_on(True)
     SchedulerState.set_enable_state(SchedulerState.get_enable_state())
     logging.info('[SCHEDULER] Entering loop')
     self.frontage.start()
     try:
         while True:
             if SchedulerState.is_event_lock():
                 logging.info('Locked')
             else:
                 self.run_scheduler()
                 self.update_geometry()
                 self.print_scheduler_info()
             sleep(0.1)
     except:
         raise
     finally:
         pass
         self.frontage.close()
Example #2
0
 def run(self):
     # last_state = False
     # we reset the value
     SchedulerState.set_frontage_on(True)
     SchedulerState.set_enable_state(SchedulerState.get_enable_state())
     # usable = SchedulerState.usable()
     print_flush('[SCHEDULER] Entering loop')
     self.frontage.start()
     try:
         while True:
             if SchedulerState.is_event_lock():
                 print_flush('Locked')
             else:
                 self.run_scheduler()
                 self.print_scheduler_info()
             sleep(0.1)
     except:
         raise
     finally:
         pass
         self.frontage.close()
Example #3
0
 def get(self, user):
     while SchedulerState.is_event_lock():
         pass
     return jsonify(SchedulerState.get_current_app())