From b576de0ef9bac2706b2585c094b9be82851ed182 Mon Sep 17 00:00:00 2001 From: Benjamin Winger Date: Mon, 25 Jan 2021 09:25:43 -0500 Subject: [PATCH] Fixed patoolib.util:stripext handling of compressed tar files --- patoolib/util.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/patoolib/util.py b/patoolib/util.py index db1abca..3beac5f 100644 --- a/patoolib/util.py +++ b/patoolib/util.py @@ -493,7 +493,10 @@ def shell_quote_nt (value): def stripext (filename): """Return the basename without extension of given filename.""" - return os.path.splitext(os.path.basename(filename))[0] + basename, _ = os.path.splitext(os.path.basename(filename)) + if basename.endswith(".tar"): + basename, _ = os.path.splitext(basename) + return basename def get_single_outfile (directory, archive, extension=""):