bug 486992: post_upload.py errors aren't caught - use sys.exit(non-zero) when exceptions are caught in upload.py. r=ted
--- a/build/upload.py
+++ b/build/upload.py
@@ -219,10 +219,12 @@ if __name__ == '__main__':
sys.exit(1)
try:
UploadFiles(user, host, path, args, base_path=options.base_path,
port=port, ssh_key=key, upload_to_temp_dir=upload_to_temp_dir,
post_upload_command=post_upload_command,
verbose=True)
except IOError, (strerror):
print strerror
+ sys.exit(1)
except Exception, (err):
print err
+ sys.exit(2)