From 9d5c4f49fba95b28daf13c635021b11177744a5b Mon Sep 17 00:00:00 2001 From: Bastian Kleineidam Date: Sat, 4 Aug 2012 13:39:50 +0200 Subject: [PATCH] Fix extracting of ACE (.ace) files. --- patoolib/programs/unace.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/patoolib/programs/unace.py b/patoolib/programs/unace.py index 5d68e92..45a7e7b 100644 --- a/patoolib/programs/unace.py +++ b/patoolib/programs/unace.py @@ -20,7 +20,10 @@ def extract_ace (archive, compression, cmd, **kwargs): cmdlist = [cmd, 'x'] if not kwargs['verbose']: cmdlist.append('-c-') - cmdlist.extend([archive, kwargs['outdir']]) + outdir = kwargs['outdir'] + if not outdir.endswith('/'): + outdir += '/' + cmdlist.extend([archive, outdir]) return cmdlist def list_ace (archive, compression, cmd, **kwargs):