From efcecd3867524be85dc71b30cb2d8bc1b046a74c Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Tue, 20 Feb 2024 10:13:18 +0100 Subject: [PATCH] tools: make osbuild-depsolve-dnf5 pylint clean --- tools/osbuild-depsolve-dnf5 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/osbuild-depsolve-dnf5 b/tools/osbuild-depsolve-dnf5 index 0246aca5..903adfc1 100755 --- a/tools/osbuild-depsolve-dnf5 +++ b/tools/osbuild-depsolve-dnf5 @@ -11,6 +11,7 @@ import json import os import sys import tempfile +import traceback from datetime import datetime import libdnf5 as dnf5 @@ -20,7 +21,7 @@ from libdnf5.common import QueryCmp_EQ as EQ from libdnf5.common import QueryCmp_GLOB as GLOB -# XXX - Temporarily lifted from dnf.rpm module +# XXX - Temporarily lifted from dnf.rpm module # pylint: disable=fixme def _invert(dct): return {v: k for k in dct for v in dct[k]} @@ -140,7 +141,7 @@ class Solver(): self.base.get_repo_sack().update_and_load_enabled_repos(load_system=False) except RuntimeError as e: - raise RepoError(e) + raise RepoError(e) from e # pylint: disable=too-many-branches def _dnfrepo(self, desc, exclude_pkgs=None): @@ -420,8 +421,7 @@ def solve(request, cache_dir): "kind": "RepoError", "reason": f"There was a problem reading a repository: {e}" } - except Exception as e: - import traceback + except Exception as e: # pylint: disable=broad-exception-caught printe("error traceback") return None, { "kind": type(e).__name__,