diff options
Diffstat (limited to 'MAT')
| -rw-r--r-- | MAT/mat.py | 5 |
1 files changed, 5 insertions, 0 deletions
| @@ -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) |
