aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFathi Boudra <fabo@debian.org>2011-12-01 10:26:55 +0200
committerFathi Boudra <fabo@debian.org>2011-12-01 10:26:55 +0200
commit992e3ae38e0286128dd62fe10c0443ddd272b75c (patch)
tree9211418ecc42345704d1c3fc419a7243f09b3daa
parent5acf14a10550015029fb08c2d49cdd4cacf509b0 (diff)
Add sample script to create a CSV file for Linaro Androidexperimental
-rwxr-xr-xtools/bug-track/bug2csv.py25
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()