From 438108a8f98598c972c81b93813b329126aa8f52 Mon Sep 17 00:00:00 2001 From: j Date: Fri, 22 Mar 2024 12:29:11 +0100 Subject: [PATCH] fix update_subtitles --- render.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/render.py b/render.py index f974547..3f85ed8 100644 --- a/render.py +++ b/render.py @@ -611,6 +611,13 @@ def update_subtitles(options): lang = options["lang"] if lang and "," in lang: lang = lang.split(',') + if isinstance(lang, list): + tlang = lang[1:] + lang = lang[0] + else: + tlang = None + if lang == "en": + lang = None _cache = os.path.join(prefix, "cache.json") if os.path.exists(_cache): @@ -630,13 +637,6 @@ def update_subtitles(options): vo = item.models.Item.objects.filter(data__batch__icontains=batch, data__title__startswith=fragment_id + '_').first() if vo: #print("%s => %s %s" % (clip['src'], vo, vo.get('batch'))) - if isinstance(lang, list): - tlang = lang[1:] - lang = lang[0] - else: - tlang = None - if lang == "en": - lang = None for sub in vo.annotations.filter(layer="subtitles").filter(languages=lang).exclude(value="").order_by("start"): sdata = get_srt(sub, offset, tlang) subs.append(sdata)