| Index: infra/bots/zip_utils.py
|
| diff --git a/infra/bots/zip_utils.py b/infra/bots/zip_utils.py
|
| index 7f269b9e9b5ab4d825eedbb9da95e38f32b0c392..ed1979d804c6a56ac8e4e4d4482dccf2ae926835 100644
|
| --- a/infra/bots/zip_utils.py
|
| +++ b/infra/bots/zip_utils.py
|
| @@ -27,7 +27,7 @@ def zip(target_dir, zip_file, blacklist=None): # pylint: disable=W0622
|
| if not os.path.isdir(target_dir):
|
| raise IOError('%s does not exist!' % target_dir)
|
| blacklist = blacklist or []
|
| - with zipfile.ZipFile(zip_file, 'w') as z:
|
| + with zipfile.ZipFile(zip_file, 'w', zipfile.ZIP_DEFLATED, True) as z:
|
| for r, d, f in os.walk(target_dir, topdown=True):
|
| d[:] = filtered(d, blacklist)
|
| for filename in filtered(f, blacklist):
|
| @@ -36,7 +36,7 @@ def zip(target_dir, zip_file, blacklist=None): # pylint: disable=W0622
|
| zi.filename = os.path.relpath(filepath, target_dir)
|
| perms = os.stat(filepath).st_mode
|
| zi.external_attr = perms << 16L
|
| - zi.compress_type = zipfile.ZIP_STORED
|
| + zi.compress_type = zipfile.ZIP_DEFLATED
|
| with open(filepath, 'rb') as f:
|
| content = f.read()
|
| z.writestr(zi, content)
|
| @@ -49,7 +49,7 @@ def unzip(zip_file, target_dir):
|
| """Unzip the given zip file into the target dir."""
|
| if not os.path.isdir(target_dir):
|
| os.makedirs(target_dir)
|
| - with zipfile.ZipFile(zip_file, 'r') as z:
|
| + with zipfile.ZipFile(zip_file, 'r', zipfile.ZIP_DEFLATED, True) as z:
|
| for zi in z.infolist():
|
| dst_path = os.path.join(target_dir, zi.filename)
|
| if zi.filename.endswith('/'):
|
|
|