コード例 #1
0
def NetConfigDevice(dev_config, if_manager):
    '''
    Class dispatcher
    '''
    if is_nm_managed(dev_config, if_manager):
        return nm_type_class_mapping[dev_config["type"]](dev_config, if_manager)
    else:
        return type_class_mapping[dev_config["type"]](dev_config, if_manager)
コード例 #2
0
def NetConfigDevice(dev_config, if_manager):
    '''
    Class dispatcher
    '''
    if is_nm_managed(dev_config, if_manager):
        return nm_type_class_mapping[dev_config["type"]](dev_config, if_manager)
    else:
        return type_class_mapping[dev_config["type"]](dev_config, if_manager)
コード例 #3
0
ファイル: NetConfigDevice.py プロジェクト: pazdera/lnst
def NetConfigDeviceType(netdev, config):
    '''
    Class dispatcher for classmethods
    '''
    if is_nm_managed(netdev, config):
        return nm_type_class_mapping[netdev["type"]]
    else:
        return type_class_mapping[netdev["type"]]
コード例 #4
0
ファイル: NetConfigDevice.py プロジェクト: pazdera/lnst
def NetConfigDevice(netdev, config):
    '''
    Class dispatcher
    '''
    if is_nm_managed(netdev, config):
        return nm_type_class_mapping[netdev["type"]](netdev, config)
    else:
        return type_class_mapping[netdev["type"]](netdev, config)
コード例 #5
0
ファイル: NetConfigDevice.py プロジェクト: pazdera/lnst
def NetConfigDeviceType(netdev, config):
    '''
    Class dispatcher for classmethods
    '''
    if is_nm_managed(netdev, config):
        return nm_type_class_mapping[netdev["type"]]
    else:
        return type_class_mapping[netdev["type"]]
コード例 #6
0
ファイル: NetConfigDevice.py プロジェクト: pazdera/lnst
def NetConfigDevice(netdev, config):
    '''
    Class dispatcher
    '''
    if is_nm_managed(netdev, config):
        return nm_type_class_mapping[netdev["type"]](netdev, config)
    else:
        return type_class_mapping[netdev["type"]](netdev, config)