summaryrefslogtreecommitdiff
path: root/MAT
diff options
context:
space:
mode:
authorjvoisin2013-04-29 22:12:07 +0200
committerjvoisin2013-04-29 22:12:07 +0200
commit23f2db700575786bc111a28a963e2e240d90c534 (patch)
tree5ad79d492517db19477cf85d9b3170df1723bec5 /MAT
parent1e5ca09893284ae2f807ea4a00fbc79fba33e360 (diff)
Mat now correctly handle empty files
This is necessary beccause hachoir crashes on empty files...
Diffstat (limited to 'MAT')
-rw-r--r--MAT/mat.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/MAT/mat.py b/MAT/mat.py
index 3a0938a..8c92a33 100644
--- a/MAT/mat.py
+++ b/MAT/mat.py
@@ -125,6 +125,11 @@ def create_class_file(name, backup, **kwargs):
125 logging.error('%s is not writtable' % name) 125 logging.error('%s is not writtable' % name)
126 return None 126 return None
127 127
128 if not os.path.getsize(name):
129 #check if the file is not empty (hachoir crash on empty files)
130 logging.error('%s is empty' % name)
131 return None
132
128 filename = '' 133 filename = ''
129 try: 134 try:
130 filename = hachoir_core.cmd_line.unicodeFilename(name) 135 filename = hachoir_core.cmd_line.unicodeFilename(name)