def run(self): from pulp.bindings.repository import RepositoryAPI for environment in self.args.environment: repo_id = "{0}-{1}".format(self.args.repo, environment) pulp = RepositoryAPI(self.connections[environment]) response = pulp.delete(repo_id) if response.response_code == Constants.PULP_DELETE_ACCEPTED: Log.log_info("%s deleted in %s", self.args.repo, environment) else: Log.log_info("failed to delete %s in %s", self.args.repo, environment) Log.log_debug(response)