From 8f8187061fffec0437d8b2c09490bb8afc570578 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Wed, 18 Mar 2020 09:43:05 -0700 Subject: [PATCH] dnf-json: Return an error when repo setup fails --- dnf-json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dnf-json b/dnf-json index 30c4f7a4b..c3536a883 100755 --- a/dnf-json +++ b/dnf-json @@ -88,7 +88,10 @@ cachedir = arguments["cachedir"] module_platform_id = arguments["module_platform_id"] with tempfile.TemporaryDirectory() as persistdir: - base = create_base(repos, module_platform_id, persistdir, cachedir) + try: + base = create_base(repos, module_platform_id, persistdir, cachedir) + except dnf.exceptions.RepoError as e: + exit_with_dnf_error("RepoError", f"Error occurred when setting up repo: {e}") if command == "dump": packages = []