def getRepoState(self, project):
targets = {}
- tree = ElementTree.fromstring(''.join(core.show_prj_results_meta(self.apiurl, project)))
+ print "==%s= %s=" %(self.apiurl, project)
+ try:
+ tree = ElementTree.fromstring(''.join(core.show_prj_results_meta(self.apiurl, project)))
+ except ElementTree.ParseError:
+ raise ElementTree.ParseError, ''.join(core.show_prj_results_meta(self.apiurl, project))
+
for result in tree.findall('result'):
targets[('/'.join((result.get('repository'), result.get('arch'))))] = result.get('state')
return targets
return self.bs.getRepoState(self.project)
def cleanup(self):
+ os.system("osc -H -d -v rdelete --recursive %s -m 'deleted'" %(self.project))
return self.bs.deleteProject(self.project)
def is_published(self):