diff options
Diffstat (limited to 'devbot')
-rw-r--r-- | devbot/distro.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/devbot/distro.py b/devbot/distro.py index a08218f..69937cc 100644 --- a/devbot/distro.py +++ b/devbot/distro.py @@ -36,9 +36,13 @@ class FedoraPackageManager: def _find_deps(self, package, result): query_format = "--queryformat=[%{REQUIRENAME} ]" - capabilities = subprocess.check_output(["rpm", "-q", - query_format, - package]).strip() + + try: + capabilities = subprocess.check_output(["rpm", "-q", + query_format, + package]).strip() + except subprocess.CalledProcessError: + print "Package %s not installed" % package for capability in capabilities.strip().split(" "): if capability.startswith("rpmlib"): |