summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-05-16 10:47:40 +0200
committerChristian Krinitsin <mail@krinitsin.com>2025-05-16 10:47:40 +0200
commitdff074b04f3d737fc11784437fe1b81d964b7723 (patch)
tree3e9f30a1c983b01767c8745f830fc3b17ef5017c
parent64c7d5de4cc2cb906542dc01ad176c7ed5089c7e (diff)
downloadqemu-analysis-dff074b04f3d737fc11784437fe1b81d964b7723.tar.gz
qemu-analysis-dff074b04f3d737fc11784437fe1b81d964b7723.zip
change output format to toml
-rwxr-xr-xdownloader.py9
-rw-r--r--requirements.txt1
2 files changed, 5 insertions, 5 deletions
diff --git a/downloader.py b/downloader.py
index 9fe905a3c..444d10c93 100755
--- a/downloader.py
+++ b/downloader.py
@@ -1,5 +1,5 @@
 from requests import get
-from json import dumps
+from tomlkit import dumps
 
 project_id = 11167699
 per_page = 100
@@ -20,20 +20,19 @@ def main():
 
         data = response.json()
         for i in data:
-
             issue = {
                 "id": i['iid'],
                 "title": i['title'],
                 "state": i['state'],
                 "description": i['description'],
                 "created_at": i['created_at'],
-                "closed_at": i['closed_at'],
+                "closed_at": i['closed_at'] if i['closed_at'] else "n/a",
                 "labels": i['labels'],
                 "url": i['web_url']
             }
 
-            json_string = dumps(obj = issue, indent = 2)
-            print(json_string)
+            toml_string = dumps(issue)
+            print(toml_string)
 
 if __name__ == "__main__":
     main()
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 000000000..8141b8310
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1 @@
+tomlkit