Comment 4 for bug 137278

Revision history for this message
Markus Korn (thekorn) wrote :

This patch against py-lp-bugs.main r61 adds a TaskList object.

Example:

=== CODE ===
import launchpadbugs.connector as Connector

BugList = Connector.ConnectBugList()
TaskList = Connector.ConnectTaskList()
BugList.authentication="cookies.txt"
TaskList.authentication="cookies.txt"
bl = BugList("https://bugs.edge.launchpad.net/bughelper/+bugs")
bl += BugList("https://bugs.edge.launchpad.net/ubuntu/+source/bughelper/+bugs")
print "len BUGLIST:", len(bl.bugs)
for i in bl.sort("nr"):
    print i

bl = TaskList("https://bugs.edge.launchpad.net/bughelper/+bugs")
bl += TaskList("https://bugs.edge.launchpad.net/ubuntu/+source/bughelper/+bugs")
print "len TASKLIST:",len(bl.bugs)
for i in bl.sort("nr"):
    print i

=== RESULT ===

markus@thekorn:/home/devel/python-launchpad-bugs/main$ python error.py
len BUGLIST: 11
[Bug 81291 : Confirmed/Wishlist]
[Bug 84723 : Confirmed/Wishlist]
[Bug 88102 : Confirmed/Medium]
[Bug 88521 : Confirmed/Wishlist]
[...]
len TASKLIST: 12
[Bug 81291 : Confirmed/Wishlist]
[Bug 84723 : Confirmed/Wishlist]
[Bug 88102 : Confirmed/Undecided]
[Bug 88102 : Confirmed/Medium]
[Bug 88521 : Confirmed/Wishlist]
[...]