From f21e12cfb4ab1298b578318a2b6f2dc78bd34f67 Mon Sep 17 00:00:00 2001 From: Matt Huisman Date: Thu, 5 Aug 2021 12:24:06 +1200 Subject: [PATCH] script.module.slyguy > v0.38.1 --- script.module.slyguy/addon.xml | 2 +- script.module.slyguy/resources/modules/pycaption/webvtt.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/script.module.slyguy/addon.xml b/script.module.slyguy/addon.xml index 1d77acf5..721c9479 100644 --- a/script.module.slyguy/addon.xml +++ b/script.module.slyguy/addon.xml @@ -1,5 +1,5 @@ - + diff --git a/script.module.slyguy/resources/modules/pycaption/webvtt.py b/script.module.slyguy/resources/modules/pycaption/webvtt.py index cd22e34a..a2e2a6b8 100644 --- a/script.module.slyguy/resources/modules/pycaption/webvtt.py +++ b/script.module.slyguy/resources/modules/pycaption/webvtt.py @@ -224,6 +224,10 @@ def write(self, caption_set): self.global_layout = caption_set.get_layout_info(lang) captions = caption_set.get_captions(lang) + + # remove None captions + captions = [x for x in captions if x] + for i, caption in enumerate(captions): merge = i > 0 and captions[i-1].start == caption.start and captions[i-1].end == caption.end if not merge: