class MantisData:
def __init__(self, uri, id):
- self.id = id or failwith(url, "Mantis: no id")
+ self.id = id or failwith(uri, "Mantis: no id")
soup = BeautifulSoup(urllib.urlopen(uri))
- self.status = parse_table(soup, status_re) or failwith(url, "Mantis: no status")
+ self.status = parse_table(soup, status_re) or failwith(uri, "Mantis: no status")
self.resolution = parse_table(soup, resolution_re)
if self.resolution == 'duplicate':
- self.duplicate = find_dupe(soup) or failwith(url, "Mantis: cannot find duplicate")
+ self.duplicate = find_dupe(soup) or failwith(uri, "Mantis: cannot find duplicate")
class RemoteMantis(RemoteBts):
def __init__(self, cnf):