def connectToCopr(self, coprtoken_filename, copr_username, copr_project): # establish connection to copr self.cl = CoprClient.create_from_file_config(coprtoken_filename) projects = self.cl.projects.get_list(name=copr_project, owner=copr_username) self.project = projects.projects[0] return self.project is not None
group = 'pki' for o, a in opts: if o in ('-r', '--repo'): repo = a elif o in ('-g', '--group'): group = a else: print('ERROR: unknown option ' + o) print_help() sys.exit(1) # Get COPR API token using official COPR Client client = CoprClient.create_from_file_config() # Initialize CoprUtil with the official COPR client util = CoprUtil(client) projectID = util.getProjectID(name=repo, group=group) if not projectID: print('ERROR: project not found') sys.exit(2) deleteBuildIDs = util.findBuildIDs(projectID=projectID, minAge=7) for deleteBuildID in deleteBuildIDs: response = util.deleteBuild(buildID=deleteBuildID) print("Build ID:", deleteBuildID, response)
def connectToCopr(self, coprtoken_filename, copr_project): # establish connection to copr self.cl = CoprClient.create_from_file_config(coprtoken_filename) projects = self.cl.projects.get_list(name=copr_project) self.project = projects.projects[0] return self.project is not None