def get_bond_config(self, number, config): interface_node = first( config.xpath( "data/configuration/interfaces/interface/name[text()=\"{}\"]/.." .format(bond_name(number)))) if interface_node is None: raise UnknownBond(number) return interface_node
def __exit__(self, exc_type, exc_val, exc_tb): if exc_type is UnknownInterface: raise UnknownBond(self.number), None, exc_tb