From 992e3ae38e0286128dd62fe10c0443ddd272b75c Mon Sep 17 00:00:00 2001 From: Fathi Boudra Date: Thu, 1 Dec 2011 10:26:55 +0200 Subject: Add sample script to create a CSV file for Linaro Android --- tools/bug-track/bug2csv.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 tools/bug-track/bug2csv.py diff --git a/tools/bug-track/bug2csv.py b/tools/bug-track/bug2csv.py new file mode 100755 index 0000000..6c14b97 --- /dev/null +++ b/tools/bug-track/bug2csv.py @@ -0,0 +1,25 @@ +#!/usr/bin/python + +import os +import sys +import launchpadlib +from launchpadlib.launchpad import Launchpad + +if __name__ == '__main__': + CACHE_DIR = os.path.expanduser('~/.launchpadlib/cache') + + print("Please wait. It can take some time...\n") + filename = './bugs.csv' + outfile = open(filename, 'w') + + lp = Launchpad.login_anonymously('bug2csv', 'production', CACHE_DIR) + pillar = lp.projects["linaro-android"] + bugs = pillar.searchTasks() + for bug_task in bugs: + id = bug_task.bug.id + title = bug_task.bug.title + status = bug_task.status + outfile.write("%s;%s;%s\n" % (id, title, status)) + + + outfile.close() -- cgit v1.2.3