mirror of
https://git.deluge-torrent.org/deluge
synced 2025-08-17 07:38:42 +00:00
Extractor: Refactor and fix tar.* issue on windows
This commit is contained in:
parent
e4118048eb
commit
7fbe163c24
1 changed files with 3 additions and 6 deletions
|
@ -132,11 +132,8 @@ class Core(CorePluginBase):
|
||||||
files = tid.get_files()
|
files = tid.get_files()
|
||||||
for f in files:
|
for f in files:
|
||||||
cmd = ''
|
cmd = ''
|
||||||
file_ext = os.path.splitext(f["path"])[1]
|
file_ext = os.path.splitext(os.path.splitext(f["path"])[0])[1] + os.path.splitext(f["path"])[1]
|
||||||
file_ext_sec = os.path.splitext(os.path.splitext(f["path"])[0])[1]
|
if file_ext in EXTRACT_COMMANDS:
|
||||||
if file_ext in (".gz", ".bz2", ".lzma", ".xz") and file_ext_sec == ".tar":
|
|
||||||
cmd = EXTRACT_COMMANDS[".tar" + file_ext]
|
|
||||||
elif file_ext in EXTRACT_COMMANDS:
|
|
||||||
cmd = EXTRACT_COMMANDS[file_ext]
|
cmd = EXTRACT_COMMANDS[file_ext]
|
||||||
else:
|
else:
|
||||||
log.error("EXTRACTOR: Can't extract unknown file type: %s", file_ext)
|
log.error("EXTRACTOR: Can't extract unknown file type: %s", file_ext)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue