示例#1
0
def convert_devices_to_model(devices):
    devices_configs = [(device, _find_config_from_device(device))
                       for device in devices]
    return [
        provd_converter.to_model(device, config)
        for device, config in devices_configs
    ]
示例#2
0
文件: dao.py 项目: jaunis/xivo-dao
def find(device_id):
    device, config = fetch_device_and_config(device_id)
    if device:
        return provd_converter.to_model(device, config)
    return None
示例#3
0
文件: dao.py 项目: jaunis/xivo-dao
def get(device_id):
    device, config = fetch_device_and_config(device_id)
    if not device:
        raise ElementNotExistsError('device', id=device_id)
    return provd_converter.to_model(device, config)
示例#4
0
文件: dao.py 项目: jaunis/xivo-dao
def convert_devices_to_model(devices):
    devices_configs = [(device, _find_config_from_device(device)) for device in devices]
    return [provd_converter.to_model(device, config) for device, config in devices_configs]
示例#5
0
def find(device_id):
    device, config = fetch_device_and_config(device_id)
    if device:
        return provd_converter.to_model(device, config)
    return None
示例#6
0
def get(device_id):
    device, config = fetch_device_and_config(device_id)
    if not device:
        raise ElementNotExistsError('device', id=device_id)
    return provd_converter.to_model(device, config)
示例#7
0
文件: dao.py 项目: jlebleu/xivo-dao
def get(device_id):
    device, config = fetch_device_and_config(device_id)
    if not device:
        raise errors.not_found('Device', id=device_id)
    return provd_converter.to_model(device, config)