def lookup(self, name): try: info = netinfo.get_interface_info(name) except ValueError: raise NotFoundError("KCHIFACE0001E", {'name': name}) info['editable'] = self._is_interface_editable(name) return info
def _get_interface_info(self, name): try: info = netinfo.get_interface_info(name) except ValueError: raise NotFoundError("KCHIFACE0001E", {'name': name}) if not info['ipaddr']: info['ipaddr'], info['netmask'] = \ self._get_static_config_interface_address(name) return info
def lookup(self, name): try: return netinfo.get_interface_info(name) except ValueError: raise NotFoundError("KCHIFACE0001E", {'name': name})
def lookup(self, name): try: return netinfo.get_interface_info(name) except ValueError, e: raise NotFoundError(e)