summaryrefslogtreecommitdiffstats
path: root/src/fedpkg/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/fedpkg/__init__.py')
-rw-r--r--src/fedpkg/__init__.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/fedpkg/__init__.py b/src/fedpkg/__init__.py
index 17ea192..0e668b9 100644
--- a/src/fedpkg/__init__.py
+++ b/src/fedpkg/__init__.py
@@ -194,7 +194,10 @@ class PackageModule:
raise FedpkgError("Need to build srpm and rpm first")
cmd = ['rpmlint', os.path.join(self.path, srpm),
os.path.join(self.path, rpm)]
- output = subprocess.Popen(cmd, stdout=subprocess.PIPE).communicate()
+ try:
+ output = subprocess.Popen(cmd, stdout=subprocess.PIPE).communicate()
+ except subprocess.CalledProcessError, e:
+ raise FedpkgError(e)
return output[0]