From 14ed058c900199c551602d6d516716808eb7317c Mon Sep 17 00:00:00 2001 From: nrb <freifunk@nicoboehr.de> Date: Wed, 18 Nov 2020 06:45:22 +0100 Subject: [PATCH] use extract_zip function --- download-latest-firmware-build.py | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/download-latest-firmware-build.py b/download-latest-firmware-build.py index b4d3818..12e367a 100755 --- a/download-latest-firmware-build.py +++ b/download-latest-firmware-build.py @@ -74,15 +74,7 @@ for job in pipeline_jobs: for chunk in artifact_request.iter_content(chunk_size=1024*1024): artifact_temp.write(chunk) - with zipfile.ZipFile(artifact_temp) as artifact_zip: - version = find_version_from_archive(artifact_zip.infolist()) - if not os.path.exists(version): - print(version) - artifact_zip.extractall("gluon/output/") - os.rename("gluon/output", version) - if args.pipeline_id_file: - with open(args.pipeline_id_file, "w") as pipeline_id_file: - pipeline_id_file.write(str(pipeline_id)) - else: - print(f"'{version}' already exists") - sys.exit(1) + extract_zip(artifact_temp) + if args.pipeline_id_file: + with open(args.pipeline_id_file, "w") as pipeline_id_file: + pipeline_id_file.write(str(pipeline_id)) -- GitLab