Remove zip support from extract_archive

This commit is contained in:
Mathieu Comandon 2016-10-24 16:36:02 -07:00
parent 7b1858ae11
commit 9b0205810d

View file

@ -2,7 +2,6 @@ import os
import uuid
import shutil
import tarfile
import zipfile
import gzip
import subprocess
from lutris.util.system import merge_folders
@ -12,10 +11,8 @@ from lutris.util.log import logger
def extract_archive(path, to_directory='.', merge_single=True, extractor=None):
path = os.path.abspath(path)
logger.debug("Extracting %s to %s", path, to_directory)
if path.endswith('.zip') or extractor == 'zip':
opener, mode = zipfile.ZipFile, 'r'
elif(path.endswith('.tar.gz') or path.endswith('.tgz')
or extractor == 'tgz'):
if(path.endswith('.tar.gz') or path.endswith('.tgz')
or extractor == 'tgz'):
opener, mode = tarfile.open, 'r:gz'
elif path.endswith('.gz') or extractor == 'gzip':
decompress_gz(path, to_directory)