mirror of
https://github.com/lutris/lutris
synced 2024-10-06 15:59:39 +00:00
Remove zip support from extract_archive
This commit is contained in:
parent
7b1858ae11
commit
9b0205810d
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue