From f48143e217c0973fcb19a09467e9a32ddf21367a Mon Sep 17 00:00:00 2001 From: Jan Kaluza Date: Feb 24 2021 12:46:52 +0000 Subject: Allow loading BUGZILLA_API_KEY from env Signed-off-by: Jan Kaluza --- diff --git a/cccc/compose.py b/cccc/compose.py index 209c3dd..21e162f 100644 --- a/cccc/compose.py +++ b/cccc/compose.py @@ -141,7 +141,12 @@ def print_affected_ssts(conf, diff_rpms_brief_path): bugzilla. """ if not conf["bugzilla_api_key_file"]: - return + bugzilla_api_key = os.environ.get("BUGZILLA_API_KEY") + if not bugzilla_api_key: + return + else: + with open(conf["bugzilla_api_key_file"], "r") as f: + bugzilla_api_key = f.readline().strip() with open(diff_rpms_brief_path, "r") as f: data = json.loads(f.read()) @@ -152,9 +157,6 @@ def print_affected_ssts(conf, diff_rpms_brief_path): srpm_name = kobo.rpmlib.parse_nvra(rpm_data["srpm_nevra"])["name"] srpm_names.add(srpm_name) - with open(conf["bugzilla_api_key_file"], "r") as f: - bugzilla_api_key = f.readline().strip() - bugzilla_request = { "jsonrpc": "1.0", "id": "1",