def _clean_running_config_from_removed_nets(self): # Cleanup running config from networks that have been actually # removed but not yet removed from running config. running_config = RunningConfig() nets2remove = (six.viewkeys(running_config.networks) - six.viewkeys(self.runningConfig.networks)) for net in nets2remove: running_config.removeNetwork(net) running_config.save()