diff options
Diffstat (limited to 'MAT')
| -rw-r--r-- | MAT/mat.py | 5 |
1 files changed, 5 insertions, 0 deletions
| @@ -124,6 +124,11 @@ def create_class_file(name, backup, **kwargs): | |||
| 124 | logging.error('%s is not writtable' % name) | 124 | logging.error('%s is not writtable' % name) |
| 125 | return None | 125 | return None |
| 126 | 126 | ||
| 127 | if not os.path.getsize(name): | ||
| 128 | #check if the file is not empty (hachoir crash on empty files) | ||
| 129 | logging.error('%s is empty' % name) | ||
| 130 | return None | ||
| 131 | |||
| 127 | filename = '' | 132 | filename = '' |
| 128 | try: | 133 | try: |
| 129 | filename = hachoir_core.cmd_line.unicodeFilename(name) | 134 | filename = hachoir_core.cmd_line.unicodeFilename(name) |
