def _parse_rancid(rancid_root, recurse_subdirs=settings.RANCID_RECURSE_SUBDIRS): """ Parse RANCID's ``router.db`` and return a generator of node 2-tuples (key, value). :param rancid_root: Absolute path to the RANCID directory :param recurse_subdirs: Whether to treat RANCID as single or multiple instance """ data = rancid.parse_rancid_data(rancid_root, recurse_subdirs=recurse_subdirs) return data
def get_data(self, data_source, recurse_subdirs=None): data = rancid.parse_rancid_data(data_source, recurse_subdirs=recurse_subdirs) return data