import urllib
import zipfile
-
logger = logging.getLogger(__name__)
return ""
+def unzip_csar(zip_src, dst_dir):
+ if os.path.exists(zip_src):
+ fz = zipfile.ZipFile(zip_src, 'r')
+ for file in fz.namelist():
+ fz.extract(file, dst_dir)
+ return dst_dir
+ else:
+ logger.error("%s doesn't exist", zip_src)
+ return ""
+
+
def unzip_csar_to_tmp(zip_src):
dirpath = tempfile.mkdtemp()
zip_ref = zipfile.ZipFile(zip_src, 'r')