Source code for panoptes.pocs.state.states.default.sleeping

[docs] def on_enter(event_data): """ """ pocs = event_data.model if pocs.is_safe() and pocs.should_retry is False: pocs.say("Weather is good and it is dark. Something must have gone wrong. Stopping loop.") pocs.stop_states() else: # Note: Unit will "sleep" before transition until it is safe to observe again. pocs.next_state = 'ready' pocs.reset_observing_run() pocs.say("Another successful night!")