From 2a362c3b47568a0d95469fd77694d04d18ca7a94 Mon Sep 17 00:00:00 2001 From: Daniel Narvaez Date: Wed, 14 Nov 2012 20:29:09 +0000 Subject: Handle missing packages --- (limited to 'devbot') 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"): -- cgit v0.9.1