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 /scripts
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 'scripts')
-rwxr-xr-xscripts/tatt6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/tatt b/scripts/tatt
index 205adcb..c9fdbee 100755
--- a/scripts/tatt
+++ b/scripts/tatt
@@ -134,7 +134,11 @@ if options.bugnum:
print("Bugnumber: " + options.bugnum)
myJob.bugnumber=options.bugnum
params = {"id": options.bugnum}
- response = session.get(config["bugzilla-url"] + "/rest/bug", params=params).json()["bugs"][0]
+ response = session.get(config["bugzilla-url"] + "/rest/bug", params=params).json()
+ if "message" in response:
+ print(response["message"])
+ sys.exit(1)
+ response = response["bugs"][0]
if "KEYWORDREQ" in response["keywords"] or response["component"] == "Keywording":
# This is a keywording bug:
print ("Keywording bug detected.")