diff options
author | Fathi Boudra <fabo@debian.org> | 2011-12-01 10:26:55 +0200 |
---|---|---|
committer | Fathi Boudra <fabo@debian.org> | 2011-12-01 10:26:55 +0200 |
commit | 992e3ae38e0286128dd62fe10c0443ddd272b75c (patch) | |
tree | 9211418ecc42345704d1c3fc419a7243f09b3daa | |
parent | 5acf14a10550015029fb08c2d49cdd4cacf509b0 (diff) |
Add sample script to create a CSV file for Linaro Androidexperimental
-rwxr-xr-x | tools/bug-track/bug2csv.py | 25 |
1 files changed, 25 insertions, 0 deletions
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() |