aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2016-12-22 17:46:22 +1100
committerMichael Palimaka <kensington@gentoo.org>2016-12-22 17:46:46 +1100
commit3b3281de80ef09b7abfff3dd13141e776ea89a43 (patch)
tree511c6d167a836d78b8a92ee41f7a5f2112701586 /templates
parentFix runaway formatting in tatt.5 (diff)
downloadtatt-3b3281de80ef09b7abfff3dd13141e776ea89a43.tar.gz
tatt-3b3281de80ef09b7abfff3dd13141e776ea89a43.tar.bz2
tatt-3b3281de80ef09b7abfff3dd13141e776ea89a43.zip
Print the returned error message if the Bugzilla request fails.
Diffstat (limited to 'templates')
-rw-r--r--templates/updatebug9
1 files changed, 8 insertions, 1 deletions
diff --git a/templates/updatebug b/templates/updatebug
index 25b18a8..e11d927 100644
--- a/templates/updatebug
+++ b/templates/updatebug
@@ -4,6 +4,7 @@
import portage.versions
import requests
+import sys
from tatt.tattConfig import tattConfig as tattConfig
@@ -16,7 +17,13 @@ def main():
bug_id = str(@@BUG@@)
params = {'id': bug_id}
- response = session.get(tattconfig['bugzilla-url'] + '/rest/bug', params=params).json()['bugs'][0]
+ response = session.get(tattconfig['bugzilla-url'] + '/rest/bug', params=params).json()
+
+ if 'message' in response:
+ print(response['message'])
+ sys.exit(1)
+
+ response = response['bugs'][0]
has_my_arch = False
has_other_arches = False