def __unpack(self, path, to_directory=None): log(f"Unpack archive {path}") if not to_directory: to_directory = os.path.dirname(path) if path.endswith(".zip"): return extract_zip(path, to_directory) else: file_list = extract_tar_file(path, to_directory) return [x.name for x in file_list]
def __unpack(self, path, to_directory=None, DEBUG_LOGGING=True): console( "Unpack archive {}".format(path), DEBUG_LOGGING=DEBUG_LOGGING ) if not to_directory: to_directory = os.path.dirname(path) if path.endswith(".zip"): return extract_zip(path, to_directory) else: file_list = extract_tar_file(path, to_directory) return [x.name for x in file_list]