scripts/dl_github_archive.py: stringify exception
[openwrt/openwrt.git] / scripts / dl_github_archive.py
index 5a5a016e37e27f420e24fe54ff306902f2ccf8a9..4bb7d131bb8303e397649fddbf63e1df96b20b18 100755 (executable)
@@ -415,12 +415,13 @@ def main():
     parser.add_argument('--source', help='Source tarball filename')
     parser.add_argument('--hash', help='Source tarball\'s expected sha256sum')
     args = parser.parse_args()
     parser.add_argument('--source', help='Source tarball filename')
     parser.add_argument('--hash', help='Source tarball\'s expected sha256sum')
     args = parser.parse_args()
-    method = DownloadGitHubTarball(args)
     try:
     try:
+        method = DownloadGitHubTarball(args)
         method.download()
         method.download()
-    except Exception:
-        sys.stderr.write('download {} from {} failed\n'.format(args.source, args.url))
-        raise
+    except Exception as ex:
+        sys.stderr.write('{}: Download from {} failed\n'.format(args.source, args.url))
+        sys.stderr.write('{}\n'.format(ex))
+        sys.exit(1)
 
 if __name__ == '__main__':
     main()
 
 if __name__ == '__main__':
     main()