Ejemplo n.º 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
    ]
Ejemplo n.º 2
0
def find(device_id):
    device, config = fetch_device_and_config(device_id)
    if device:
        return provd_converter.to_model(device, config)
    return None
Ejemplo n.º 3
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)
Ejemplo n.º 4
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]
Ejemplo n.º 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
Ejemplo n.º 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)
Ejemplo n.º 7
0
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)