class InterfacesModel(object): def __init__(self, **kargs): self.conn = kargs['conn'] self.networks = NetworksModel(**kargs) def get_list(self, _inuse=None): if _inuse == 'true': return list( set(netinfo.all_favored_interfaces()) & set(self.networks.get_all_networks_interfaces()) ) elif _inuse == 'false': return list( set(netinfo.all_favored_interfaces()) - set(self.networks.get_all_networks_interfaces()) ) elif _inuse is None: return list(set(netinfo.all_favored_interfaces())) else: wok_log.error( f'Invalid filter _inuse. _inuse: {_inuse}. Supported' f' options are true/false' ) raise InvalidParameter( 'KCHIFACE0002E', {'supported_inuse': ['true', 'false']} )
class InterfacesModel(object): def __init__(self, **kargs): self.conn = kargs['conn'] self.networks = NetworksModel(**kargs) def get_list(self): return list(set(netinfo.all_favored_interfaces()) - set(self.networks.get_all_networks_interfaces()))
class InterfacesModel(object): def __init__(self, **kargs): self.conn = kargs['conn'] self.networks = NetworksModel(**kargs) def get_list(self): return list( set(netinfo.all_favored_interfaces()) - set(self.networks.get_all_networks_interfaces()))
class InterfacesModel(object): def __init__(self, **kargs): self.conn = kargs['conn'] self.networks = NetworksModel(**kargs) def get_list(self, _inuse=None): if _inuse == 'true': return list( set(netinfo.all_favored_interfaces()) & set(self.networks.get_all_networks_interfaces())) elif _inuse == 'false': return list( set(netinfo.all_favored_interfaces()) - set(self.networks.get_all_networks_interfaces())) elif _inuse is None: return list(set(netinfo.all_favored_interfaces())) else: wok_log.error(f'Invalid filter _inuse. _inuse: {_inuse}. Supported' f' options are true/false') raise InvalidParameter('KCHIFACE0002E', {'supported_inuse': ['true', 'false']})
def __init__(self, **kargs): self.conn = kargs['conn'] self.networks = NetworksModel(**kargs)