diff -uNr bughelper.main/bughelper bughelper.main.new/bughelper --- bughelper.main/bughelper 2007-01-30 22:13:03.000000000 -0200 +++ bughelper.main.new/bughelper 2007-01-30 22:09:45.000000000 -0200 @@ -81,8 +81,8 @@ for a in displayclues[displayclues.keys()[0]]], "\n") else: attachments = "" - print """http://launchpad.net/bugs/%s - %s -%s""" % (bugNum, displayclues.keys()[0], attachments) + print """http://launchpad.net/bugs/%s ( %s) - %s +%s""" % (bugNum, b.info, displayclues.keys()[0], attachments) else: print "http://launchpad.net/bugs/%s" % bugNum for dc in displayclues.keys(): diff -uNr bughelper.main/bugHelper/HTMLOperations.py bughelper.main.new/bugHelper/HTMLOperations.py --- bughelper.main/bugHelper/HTMLOperations.py 2007-01-30 22:13:03.000000000 -0200 +++ bughelper.main.new/bugHelper/HTMLOperations.py 2007-01-30 22:06:06.000000000 -0200 @@ -87,6 +87,7 @@ self.sourcepackage = sourcepackage attachmentslist = set() self.attachments = set() + self.info = '' sock = urllib.urlopen(self.url) self.text = sock.read() @@ -96,6 +97,12 @@ titleFilter = 'Bug #[0-9]* in (.*?) .*: .*' filteredSourcePackage = re.findall(titleFilter, self.text) self.sourcepackage = filteredSourcePackage[0] + + infoFilter = '\((upstream|Ubuntu)\)[^"]*"status[^>]*>([^<]*)[^"]*"impo\ +rtance[^>]*>([^<]*)' + filteredInfos = re.findall(infoFilter, re.sub("\n", "", self.text)) + for i in filteredInfos: + self.info += "".join("[%s: %s/%s] "%(i[0], i[1], i[2])); if attachments: download_link = '<li class="download">.*\n.*<a href="(.*)">'