From e2cffc00e1ea1b2d8bd5143f4d8ff56501b7e3f7 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Thu, 29 Jan 2015 14:32:15 +0000 Subject: 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 --- scripts/send-error-report | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'scripts/send-error-report') diff --git a/scripts/send-error-report b/scripts/send-error-report index c99d3876d7..01c292ead1 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__': -- cgit v1.2.3-54-g00ecf