summaryrefslogtreecommitdiff
path: root/libmat2/abstract.py
diff options
context:
space:
mode:
Diffstat (limited to 'libmat2/abstract.py')
-rw-r--r--libmat2/abstract.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/libmat2/abstract.py b/libmat2/abstract.py
index aaf00d7..a7c5fa5 100644
--- a/libmat2/abstract.py
+++ b/libmat2/abstract.py
@@ -25,6 +25,11 @@ class AbstractParser(abc.ABC):
25 25
26 self.filename = filename 26 self.filename = filename
27 fname, extension = os.path.splitext(filename) 27 fname, extension = os.path.splitext(filename)
28
29 # Special case for tar.gz, tar.bz2, … files
30 if fname.endswith('.tar') and len(fname) > 4:
31 fname, extension = fname[:-4], '.tar' + extension
32
28 self.output_filename = fname + '.cleaned' + extension 33 self.output_filename = fname + '.cleaned' + extension
29 self.lightweight_cleaning = False 34 self.lightweight_cleaning = False
30 35