diff options
| author | jvoisin | 2013-10-05 20:46:24 +0100 |
|---|---|---|
| committer | jvoisin | 2013-10-05 20:46:24 +0100 |
| commit | f97b4d88f0254588d11b8760fc6714828af0ef28 (patch) | |
| tree | 3c53c65a86ed931041c18a9f54d0c15d56790d55 /MAT/parser.py | |
| parent | 0f2976458b4baeb418bf9242cbe7dfb96b071440 (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/parser.py')
| -rw-r--r-- | MAT/parser.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/MAT/parser.py b/MAT/parser.py index 949e24b..c57eb00 100644 --- a/MAT/parser.py +++ b/MAT/parser.py | |||
| @@ -25,11 +25,12 @@ class GenericParser(object): | |||
| 25 | ''' | 25 | ''' |
| 26 | Parent class of all parsers | 26 | Parent class of all parsers |
| 27 | ''' | 27 | ''' |
| 28 | def __init__(self, filename, parser, mime, backup, **kwargs): | 28 | def __init__(self, filename, parser, mime, backup, is_writable, **kwargs): |
| 29 | self.filename = '' | 29 | self.filename = '' |
| 30 | self.parser = parser | 30 | self.parser = parser |
| 31 | self.mime = mime | 31 | self.mime = mime |
| 32 | self.backup = backup | 32 | self.backup = backup |
| 33 | self.is_writable = is_writable | ||
| 33 | self.editor = hachoir_editor.createEditor(parser) | 34 | self.editor = hachoir_editor.createEditor(parser) |
| 34 | try: | 35 | try: |
| 35 | self.filename = hachoir_core.cmd_line.unicodeFilename(filename) | 36 | self.filename = hachoir_core.cmd_line.unicodeFilename(filename) |
