summaryrefslogtreecommitdiff
path: root/lib/archive.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/archive.py')
-rw-r--r--lib/archive.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/archive.py b/lib/archive.py
index ee05d9e..3f16ee4 100644
--- a/lib/archive.py
+++ b/lib/archive.py
@@ -12,6 +12,7 @@ import parser
12import mat 12import mat
13import tarfile 13import tarfile
14 14
15
15class GenericArchiveStripper(parser.GenericParser): 16class GenericArchiveStripper(parser.GenericParser):
16 ''' 17 '''
17 Represent a generic archive 18 Represent a generic archive
@@ -48,6 +49,7 @@ class GenericArchiveStripper(parser.GenericParser):
48 ''' 49 '''
49 raise NotImplementedError 50 raise NotImplementedError
50 51
52
51class ZipStripper(GenericArchiveStripper): 53class ZipStripper(GenericArchiveStripper):
52 ''' 54 '''
53 Represent a zip file 55 Represent a zip file
@@ -231,7 +233,7 @@ class TarStripper(GenericArchiveStripper):
231 if item.type is '0': # is item a regular file ? 233 if item.type is '0': # is item a regular file ?
232 try: 234 try:
233 class_file = mat.create_class_file(name, 235 class_file = mat.create_class_file(name,
234 False, self.add2archive) #no backup file 236 False, self.add2archive) # no backup file
235 if not class_file.is_clean(): 237 if not class_file.is_clean():
236 tarin.close() 238 tarin.close()
237 return False 239 return False