mirror of
https://git.yoctoproject.org/git/poky
synced 2026-01-01 13:58:04 +00:00
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) (From OE-Core rev: 88b9a9dd491d6803a72c497cf674434da14704b7) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
8b3b21494f
commit
83767cbe90
|
|
@ -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__':
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user