コード例 #1
0
ファイル: resource.py プロジェクト: gvancuts/SmartHome-Demo
def get_resource(session=None, exception_when_missing=True,  **kwargs):
    """
    :param session:
    :param exception_when_missing: raise exception when missing
    :return:get field of the resource
    """
    return utils.get_db_object(
        session, Resource, exception_when_missing, **kwargs)
コード例 #2
0
ファイル: resource.py プロジェクト: briandbl/SmartHome-Demo
def get_resource(session=None, exception_when_missing=True, **kwargs):
    """
    :param session:
    :param exception_when_missing: raise exception when missing
    :return:get field of the resource
    """
    return utils.get_db_object(session, Resource, exception_when_missing,
                               **kwargs)
コード例 #3
0
ファイル: gateway.py プロジェクト: 01org/SmartHome-Demo
def _get_gateway(session, gateway_id, exception_when_missing=True):
    return utils.get_db_object(session, Gateway, exception_when_missing=exception_when_missing, id=gateway_id)
コード例 #4
0
ファイル: gateway.py プロジェクト: zhuyawen/SmartHome-Demo
def _get_gateway(session, gateway_id, exception_when_missing=True):
    return utils.get_db_object(session,
                               Gateway,
                               exception_when_missing=exception_when_missing,
                               id=gateway_id)
コード例 #5
0
ファイル: resource.py プロジェクト: briandbl/SmartHome-Demo
def _update_resource(session, resource_id, **kwargs):
    res = utils.get_db_object(session, Resource, id=resource_id)
    return utils.update_db_object(session, res, **kwargs)
コード例 #6
0
def _user_gateway(session, user_name, exception_when_missing=True):
    return utils.get_db_object(session, User, exception_when_missing=exception_when_missing, username=user_name)
コード例 #7
0
def delete_user(session, username, **kwargs):
    user = utils.get_db_object(session, User, exception_when_missing=False, username=username)
    return utils.del_db_object(session, user)
コード例 #8
0
def get_sensor_group(session, sg_id):
    return utils.get_db_object(session, SensorGroup, id=sg_id)
コード例 #9
0
def get_gateway_model(session, gateway_id, exception_when_missing=False):
    return utils.get_db_object(session,
                               GatewayModel,
                               exception_when_missing=exception_when_missing,
                               gateway_id=gateway_id)
コード例 #10
0
ファイル: resource.py プロジェクト: gvancuts/SmartHome-Demo
def _update_resource(session, resource_id, **kwargs):
    res = utils.get_db_object(session, Resource, id=resource_id)
    return utils.update_db_object(session, res, **kwargs)