summaryrefslogtreecommitdiff
path: root/MAT
diff options
context:
space:
mode:
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)