@@ -59,8 +59,8 @@ def zip_folder(folder, zip_path, ignored_patterns=()):
5959
6060def zip_in_memory (files ):
6161 zip_stream = string_io_module .StringIO ()
62- with zip_module .ZipFile (zip_stream , mode = 'w' ,
63- compression = zip_module .ZIP_DEFLATED ) as zip_file :
62+ with contextlib . closing ( zip_module .ZipFile (zip_stream , mode = 'w' ,
63+ compression = zip_module .ZIP_DEFLATED )) as zip_file :
6464 assert isinstance (zip_file , zip_module .ZipFile )
6565 for file_name , file_data in files :
6666 zip_file .writestr (file_name , file_data )
@@ -69,28 +69,13 @@ def zip_in_memory(files):
6969
7070def unzip_in_memory (zip_archive ):
7171 zip_stream = string_io_module .StringIO (zip_archive )
72- with zip_module .ZipFile (zip_stream , mode = 'r' ,
73- compression = zip_module .ZIP_DEFLATED ) as zip_file :
72+ with contextlib . closing ( zip_module .ZipFile (zip_stream , mode = 'r' ,
73+ compression = zip_module .ZIP_DEFLATED )) as zip_file :
7474 assert isinstance (zip_file , zip_module .ZipFile )
7575 return tuple ((file_name , zip_file .read (file_name )) for file_name in
7676 zip_file .namelist ())
7777
7878
7979
8080
81-
82-
83-
84-
85-
86-
87-
88-
89-
90-
91-
92-
93-
94-
95-
9681
0 commit comments