summary refs log tree commit diff
path: root/pkgs/desktops/gnome/extensions/update-extensions.py
diff options
context:
space:
mode:
authorRyan Horiguchi <ryan.horiguchi@gmail.com>2022-04-23 01:25:09 +0200
committerRyan Horiguchi <ryan.horiguchi@gmail.com>2022-04-23 01:38:09 +0200
commit7a54239267392e0209137e12e2567cd5262d346d (patch)
tree060e96b384b6c49b623e8c5580b2ab59b523fd1e /pkgs/desktops/gnome/extensions/update-extensions.py
parentdcb93d0080d17d9ef94afeaa17d484f6ca882508 (diff)
downloadnixpkgs-7a54239267392e0209137e12e2567cd5262d346d.tar
nixpkgs-7a54239267392e0209137e12e2567cd5262d346d.tar.gz
nixpkgs-7a54239267392e0209137e12e2567cd5262d346d.tar.bz2
nixpkgs-7a54239267392e0209137e12e2567cd5262d346d.tar.lz
nixpkgs-7a54239267392e0209137e12e2567cd5262d346d.tar.xz
nixpkgs-7a54239267392e0209137e12e2567cd5262d346d.tar.zst
nixpkgs-7a54239267392e0209137e12e2567cd5262d346d.zip
gnomeExtensions: update-extensions.py move info after writing to file
Diffstat (limited to 'pkgs/desktops/gnome/extensions/update-extensions.py')
-rwxr-xr-xpkgs/desktops/gnome/extensions/update-extensions.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/pkgs/desktops/gnome/extensions/update-extensions.py b/pkgs/desktops/gnome/extensions/update-extensions.py
index 7448864ffa9..849832a7006 100755
--- a/pkgs/desktops/gnome/extensions/update-extensions.py
+++ b/pkgs/desktops/gnome/extensions/update-extensions.py
@@ -275,10 +275,6 @@ if __name__ == "__main__":
             processed_extensions.append(processed_extension)
             logging.debug(f"Processed {num + 1} / {len(raw_extensions)}")
 
-    logging.info(
-        f"Done. Writing results to extensions.json ({len(processed_extensions)} extensions in total)"
-    )
-
     with open(updater_dir_path / "extensions.json", "w") as out:
         # Manually pretty-print the outer level, but then do one compact line per extension
         # This allows for the diffs to be manageable (one line of change per extension) despite their quantity
@@ -291,13 +287,14 @@ if __name__ == "__main__":
             out.write("\n")
         out.write("]\n")
 
+    logging.info(
+        f"Done. Writing results to extensions.json ({len(processed_extensions)} extensions in total)"
+    )
+
     with open(updater_dir_path / "extensions.json", "r") as out:
         # Check that the generated file actually is valid JSON, just to be sure
         json.load(out)
 
-    logging.info(
-        "Done. Writing name collisions to collisions.json (please check manually)"
-    )
     with open(updater_dir_path / "collisions.json", "w") as out:
         # Filter out those that are not duplicates
         package_name_registry_filtered: Dict[ShellVersion, Dict[PackageName, List[Uuid]]] = {
@@ -309,3 +306,7 @@ if __name__ == "__main__":
         }
         json.dump(package_name_registry_filtered, out, indent=2, ensure_ascii=False)
         out.write("\n")
+
+    logging.info(
+        "Done. Writing name collisions to collisions.json (please check manually)"
+    )