From: Richard Purdie <[email protected]> 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 <[email protected]> Signed-off-by: Armin Kuster <[email protected]> --- scripts/send-error-report | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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__': -- 1.9.1 -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
