summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--libs/subzero/modification/main.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/libs/subzero/modification/main.py b/libs/subzero/modification/main.py
index da41e2e7d..b6131892e 100644
--- a/libs/subzero/modification/main.py
+++ b/libs/subzero/modification/main.py
@@ -275,8 +275,13 @@ class SubtitleModifications(object):
logger.debug(u"Skipping empty line: %s", index)
continue
+ line_split = t.split(r"\N")
+ if len(line_split) > 3: # Badly parsed subtitle
+ logger.error("Skipping %d lines for %s mod", len(line_split), mods)
+ continue
+
skip_entry = False
- for line in t.split(r"\N"):
+ for line in line_split:
# don't bother the mods with surrounding tags
old_line = line
line = line.strip()