From 56958488b6f90c04d35fb80872dfb88ae62e9e91 Mon Sep 17 00:00:00 2001 From: Vitiko <59455966+vitiko98@users.noreply.github.com> Date: Thu, 15 Apr 2021 07:47:30 -0400 Subject: [PATCH] Fixed big loop from subzero modification module Co-authored-by: vitiko98 --- libs/subzero/modification/main.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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()