summaryrefslogtreecommitdiffstats
path: root/scripts/send-error-report
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2015-01-29 14:32:15 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-01-29 15:36:52 +0000
commite2cffc00e1ea1b2d8bd5143f4d8ff56501b7e3f7 (patch)
tree435ea748f866763ad5fe39aa1c69738aad485720 /scripts/send-error-report
parent3f15d8a807edb02825e32c4d8c924b4465ca5098 (diff)
downloadast2050-yocto-poky-e2cffc00e1ea1b2d8bd5143f4d8ff56501b7e3f7.zip
ast2050-yocto-poky-e2cffc00e1ea1b2d8bd5143f4d8ff56501b7e3f7.tar.gz
scripts/send-error-report: Set exit code if error occurs
If an error occurs, set an error exit code so the world knows about it. This fixes issues where the autobuilder doesn't notice these failures. [YOCTO #7265] (From OE-Core rev: b219377defc9517af360986352bd7da1a7906f10) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/send-error-report')
-rwxr-xr-xscripts/send-error-report6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/send-error-report b/scripts/send-error-report
index c99d387..01c292e 100755
--- a/scripts/send-error-report
+++ b/scripts/send-error-report
@@ -62,6 +62,7 @@ def sendData(json_file, server):
g.write(email + "\n")
else:
print("Invalid inputs, try again.")
+ sys.exit(1)
return
with open(json_file) as f:
@@ -74,6 +75,7 @@ def sendData(json_file, server):
data = json.dumps(jsondata, indent=4, sort_keys=True)
except:
print("Invalid json data")
+ sys.exit(1)
return
try:
@@ -87,12 +89,14 @@ def sendData(json_file, server):
print("There was a problem submiting your data, response written in %s.response.html" % json_file)
with open("%s.response.html" % json_file, "w") as f:
f.write(res)
+ sys.exit(1)
conn.close()
except Exception as e:
print("Server connection failed: %s" % e)
-
+ sys.exit(1)
else:
print("No data file found.")
+ sys.exit(1)
if __name__ == '__main__':
OpenPOWER on IntegriCloud