From 50df5a2983d1b793f189c674ad588d8df5f9b2f4 Mon Sep 17 00:00:00 2001 From: Diego Casorran Date: Wed, 12 Feb 2020 22:01:50 +0000 Subject: [PATCH] Fix ZIP extraction on Windows. (#438) Meant to resolve #412 (comment) --- emsdk.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/emsdk.py b/emsdk.py index d460e3d..19b733c 100755 --- a/emsdk.py +++ b/emsdk.py @@ -555,7 +555,7 @@ def unzip(source_filename, dest_dir, unpack_even_if_exists=False): unzip_to_dir = dest_dir if common_subdir: - unzip_to_dir = os.path.join('/'.join(dest_dir.split('/')[:-1]), 'unzip_temp') + unzip_to_dir = os.path.join(os.path.dirname(dest_dir), 'unzip_temp') # Now do the actual decompress. for member in zf.infolist():