コード例 #1
0
ファイル: server.py プロジェクト: isaachess/python-simple-api
 def GET(self, id):
     return response.send_if_found(model.get_property(id, 'fan_mode'))
コード例 #2
0
ファイル: server.py プロジェクト: isaachess/python-simple-api
 def GET(self, id):
     return response.send_if_found(model.get_property(id, 'current_temp'))
コード例 #3
0
ファイル: server.py プロジェクト: isaachess/python-simple-api
 def GET(self, id):
     return response.send_if_found(model.get_property(id, 'heat_setpoint'))
コード例 #4
0
ファイル: server.py プロジェクト: isaachess/python-simple-api
 def GET(self, id):
     return response.send_if_found(model.get(id))
コード例 #5
0
ファイル: server.py プロジェクト: isaachess/python-simple-api
 def PUT(self, id):
     new_name = web.data()
     return response.send_if_found(model.update(id, {'name': new_name}))
コード例 #6
0
ファイル: server.py プロジェクト: isaachess/python-simple-api
 def GET(self, id):
     return response.send_if_found(model.get_property(id, "fan_mode"))
コード例 #7
0
ファイル: server.py プロジェクト: isaachess/python-simple-api
def set_range_value(id, prop, value, allowed_values):
    if lib.value_in_range(value, allowed_values):
        return response.send_if_found(model.update(id, {prop: value}))
    else:
        return response.generic_failure('Cannot update: invalid value.', 400)
コード例 #8
0
ファイル: server.py プロジェクト: isaachess/python-simple-api
 def GET(self, id):
     return response.send_if_found(model.get_property(id, "heat_setpoint"))
コード例 #9
0
ファイル: server.py プロジェクト: isaachess/python-simple-api
 def GET(self, id):
     return response.send_if_found(model.get_property(id, "current_temp"))
コード例 #10
0
ファイル: server.py プロジェクト: isaachess/python-simple-api
 def PUT(self, id):
     new_name = web.data()
     return response.send_if_found(model.update(id, {"name": new_name}))
コード例 #11
0
ファイル: server.py プロジェクト: isaachess/python-simple-api
 def GET(self, id):
     return response.send_if_found(model.get(id))
コード例 #12
0
ファイル: server.py プロジェクト: isaachess/python-simple-api
def set_range_value(id, prop, value, allowed_values):
    if lib.value_in_range(value, allowed_values):
        return response.send_if_found(model.update(id, {prop: value}))
    else:
        return response.generic_failure("Cannot update: invalid value.", 400)