diff options
| author | Mikhail Osipov <mike.osipov@gmail.com> | 2013-12-15 02:25:45 +0400 |
|---|---|---|
| committer | Mikhail Osipov <mike.osipov@gmail.com> | 2013-12-15 02:25:45 +0400 |
| commit | 17aa0b81b8c21363664446f279a0225425e8d176 (patch) | |
| tree | 42b1d84fa61cc197b3ab46cf66f98de11bfca4de | |
| parent | 6615dbf473a56da4909691b76810308886c4eb5e (diff) | |
exit on cue parsing error
| -rwxr-xr-x | cutter.py | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -332,7 +332,7 @@ def main(): debug("use cue file %s", quote(cuepath)) cuesheet = None - cue_error = lambda line, msg: printerr("%d: %s\n", line, msg) + cue_error = lambda line, msg: printerr("%s:%d: %s\n", cuepath, line, msg) try: cuesheet = cue.read(cuepath, options.coding, cue_error, options.ignore) @@ -345,6 +345,9 @@ def main(): fatal("%s: %s: %s\n", err.filename, msg) else: fatal("%s\n", msg) + else: + if not cuesheet: + sys.exit(1) cuesheet.dir = os.path.dirname(cuepath) |
