summaryrefslogtreecommitdiff
path: root/lib/mat.py
diff options
context:
space:
mode:
authorjvoisin2011-07-03 15:01:06 +0200
committerjvoisin2011-07-03 15:01:06 +0200
commit9fcc253ad66a002b708eef7ff2c0a379dac8f5ce (patch)
tree966b365152fae7b23a7f247bfe6dd6db29b1d6c5 /lib/mat.py
parentb1570828209e133ea441cf49e09211048f9fc15a (diff)
Correct handling of unhandled files
Diffstat (limited to 'lib/mat.py')
-rw-r--r--lib/mat.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/mat.py b/lib/mat.py
index 858fbc9..508864b 100644
--- a/lib/mat.py
+++ b/lib/mat.py
@@ -61,8 +61,8 @@ def create_class_file(name, backup):
61 filename = hachoir_core.cmd_line.unicodeFilename(name) 61 filename = hachoir_core.cmd_line.unicodeFilename(name)
62 parser = hachoir_parser.createParser(filename) 62 parser = hachoir_parser.createParser(filename)
63 if not parser: 63 if not parser:
64 print("Unable to parse the file %s with hachoir-parser." % filename) 64 print("[+] Unable to parse %s" % filename)
65 sys.exit(1) 65 return
66 66
67 editor = hachoir_editor.createEditor(parser) 67 editor = hachoir_editor.createEditor(parser)
68 try: 68 try:
@@ -74,7 +74,7 @@ def create_class_file(name, backup):
74 stripper_class = strippers[editor.input.__class__] 74 stripper_class = strippers[editor.input.__class__]
75 except KeyError: 75 except KeyError:
76 #Place for another lib than hachoir 76 #Place for another lib than hachoir
77 print("Don't have stripper for file type: %s" % editor.description) 77 print("[+] Don't have stripper for file type %s" % editor.description)
78 sys.exit(1) 78 sys.exit(1)
79 if editor.input.__class__ == hachoir_parser.misc.PDFDocument: 79 if editor.input.__class__ == hachoir_parser.misc.PDFDocument:
80 return stripper_class(filename, realname, backup) 80 return stripper_class(filename, realname, backup)