예제 #1
0
파일: api.py 프로젝트: WiReSEP/SimWatch
def send_status(instance_id):
    post_params = request.get_json()
    instancee = Instance(id=instance_id)
    if not instancee.is_valid():
        return Response(to_json(None), mimetype=_JSON_MIME, status=404)
    status = 200 if instancee.set_status(post_params.get('status'), post_params.get('error')) else 422
    _db.update_instance(instancee)
    return Response(to_json(None), mimetype=_JSON_MIME, status=status)
예제 #2
0
파일: api.py 프로젝트: WiReSEP/SimWatch
def get_status(instance_id):
    instancee = Instance(id=instance_id)
    if not instancee.is_valid():
        return Response(to_json(None), mimetype=_JSON_MIME, status=404)
    return Response(to_json(instancee.get_status()), mimetype=_JSON_MIME)