示例#1
0
    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)