def start_state_manager(bad_things_queue, state_queue, runtime_pipe): try: state_manager = StateManager(bad_things_queue, state_queue, runtime_pipe) state_manager.start() except Exception as e: bad_things_queue.put( BadThing(sys.exc_info(), str(e), event=BAD_EVENTS.STATE_MANAGER_CRASH))