[Checkins] SVN: zope.bugchecker/trunk/src/zope/bugchecker/bugchecker.py Get clickable URLs in the output.
Tres Seaver
tseaver at palladion.com
Wed Apr 14 17:08:27 EDT 2010
Log message for revision 110916:
Get clickable URLs in the output.
Changed:
U zope.bugchecker/trunk/src/zope/bugchecker/bugchecker.py
-=-
Modified: zope.bugchecker/trunk/src/zope/bugchecker/bugchecker.py
===================================================================
--- zope.bugchecker/trunk/src/zope/bugchecker/bugchecker.py 2010-04-14 20:35:55 UTC (rev 110915)
+++ zope.bugchecker/trunk/src/zope/bugchecker/bugchecker.py 2010-04-14 21:08:24 UTC (rev 110916)
@@ -94,10 +94,17 @@
for (idx, bug) in enumerate(bugs):
date_created = datetime.date(*bug.date_created.timetuple()[:3])
if date_created < self.report_date:
+ # lame, I know, but the bug's own link is on the 'edge'
+ # domain.
+ bug_id = bug.bug.id
+ link = ('https://bugs.launchpad.net/%s/+bug/%s'
+ % (self.project_name, bug_id))
self.bugs.append({'title': bug.title,
- 'link': bug.bug_link,
+ 'link': link,
'created': date_created.isoformat(),
'status': bug.status,
+ 'assignee': bug.assignee,
+ 'id': bug_id,
})
def report(self):
@@ -111,7 +118,8 @@
]
for bug in self.bugs:
if self.verbose:
- fmt = '%(title)s\n %(status)s %(created)s\n %(link)s'
+ fmt = ('%(title)s\n %(status)s %(created)s %(assignee)s\n'
+ ' %(link)s')
else:
fmt = '%(title)s\n %(link)s'
lines.append(fmt % bug)
More information about the checkins
mailing list