summaryrefslogtreecommitdiff
path: root/MAT/archive.py
diff options
context:
space:
mode:
authorjvoisin2013-10-05 20:46:24 +0100
committerjvoisin2013-10-05 20:46:24 +0100
commitf97b4d88f0254588d11b8760fc6714828af0ef28 (patch)
tree3c53c65a86ed931041c18a9f54d0c15d56790d55 /MAT/archive.py
parent0f2976458b4baeb418bf9242cbe7dfb96b071440 (diff)
mat is now able to check non-writables files
This is an implementaion of this suggestion: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=721572
Diffstat (limited to 'MAT/archive.py')
-rw-r--r--MAT/archive.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/MAT/archive.py b/MAT/archive.py
index f7b5783..447f068 100644
--- a/MAT/archive.py
+++ b/MAT/archive.py
@@ -17,8 +17,8 @@ class GenericArchiveStripper(parser.GenericParser):
17 ''' 17 '''
18 Represent a generic archive 18 Represent a generic archive
19 ''' 19 '''
20 def __init__(self, filename, parser, mime, backup, **kwargs): 20 def __init__(self, filename, parser, mime, backup, is_writable, **kwargs):
21 super(GenericArchiveStripper, self).__init__(filename, parser, mime, backup, **kwargs) 21 super(GenericArchiveStripper, self).__init__(filename, parser, mime, backup, is_writable, **kwargs)
22 self.compression = '' 22 self.compression = ''
23 self.add2archive = kwargs['add2archive'] 23 self.add2archive = kwargs['add2archive']
24 self.tempdir = tempfile.mkdtemp() 24 self.tempdir = tempfile.mkdtemp()
@@ -251,8 +251,8 @@ class GzipStripper(TarStripper):
251 ''' 251 '''
252 Represent a tar.gz archive 252 Represent a tar.gz archive
253 ''' 253 '''
254 def __init__(self, filename, parser, mime, backup, **kwargs): 254 def __init__(self, filename, parser, mime, backup, is_writable, **kwargs):
255 super(GzipStripper, self).__init__(filename, parser, mime, backup, **kwargs) 255 super(GzipStripper, self).__init__(filename, parser, mime, backup, is_writable, **kwargs)
256 self.compression = ':gz' 256 self.compression = ':gz'
257 257
258 258
@@ -260,6 +260,6 @@ class Bzip2Stripper(TarStripper):
260 ''' 260 '''
261 Represents a tar.bz2 archive 261 Represents a tar.bz2 archive
262 ''' 262 '''
263 def __init__(self, filename, parser, mime, backup, **kwargs): 263 def __init__(self, filename, parser, mime, backup, is_writable, **kwargs):
264 super(Bzip2Stripper, self).__init__(filename, parser, mime, backup, **kwargs) 264 super(Bzip2Stripper, self).__init__(filename, parser, mime, backup, is_writable, **kwargs)
265 self.compression = ':bz2' 265 self.compression = ':bz2'