From 8ceb8d4a72cb216dcbeccfc7a63be6bbb972495f Mon Sep 17 00:00:00 2001 From: FrantiĊĦek Zatloukal Date: May 11 2020 14:05:49 +0000 Subject: Unify some data formats --- diff --git a/oraculum/utils/dashboard.py b/oraculum/utils/dashboard.py index 41d51dd..9722732 100644 --- a/oraculum/utils/dashboard.py +++ b/oraculum/utils/dashboard.py @@ -77,13 +77,17 @@ def process_override(override): } def get_orphans(packages, orphans_json): - orphans = [] + orphans = {} for package in packages: + orphans[package] = { + "orphanned": False, + "orphanned_since": None + } if package in orphans_json: - orphans.append({ - "package": package, + orphans[package] = { + "orphanned": True, "orphanned_since": orphans_json[package] - }) + } return orphans def get_json(json_url): @@ -200,7 +204,9 @@ def get_overrides(): return overrides def get_user_overrides(packages, raw_overrides): - data = defaultdict(list) + data = {} + for package in packages: + data[package] = [] for override in raw_overrides: for package in packages: if name_in_nevra(package, override["nvr"]):