def put_service_state(scheduler, state): if scheduler.state == STATE_STOPPED: scheduler.start(paused=(state == 'paused')) if state == 'paused': scheduler.pause() elif state == 'running': scheduler.resume() else: return {"error": "Unknown status provided: '%s'" % state}, 400 return {"state": get_service_state_str(scheduler)}, 200
def get_service_state(scheduler): return {"state": get_service_state_str(scheduler)}, 200
def get_service_state(scheduler): """Return the current state of the job service.""" return {"state": get_service_state_str(scheduler)}, 200