[oe-commits] Richard Purdie : scripts/send-error-report: Set exit code if error occurs
git at git.openembedded.org
git at git.openembedded.org
Wed Feb 11 17:40:43 UTC 2015
Module: openembedded-core.git
Branch: dizzy
Commit: 88b9a9dd491d6803a72c497cf674434da14704b7
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=88b9a9dd491d6803a72c497cf674434da14704b7
Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date: Thu Jan 29 14:32:15 2015 +0000
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 at linuxfoundation.org>
Signed-off-by: Armin Kuster <akuster808 at gmail.com>
---
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__':
More information about the Openembedded-commits
mailing list