From 4dce741804551660597ad403825eb3bb0543660f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B2=89=E9=BB=98=E3=81=AE=E9=87=91?= <110812055+chenmozhijin@users.noreply.github.com> Date: Thu, 7 Mar 2024 01:13:09 +0800 Subject: [PATCH] Fixed some rows not having timestamps --- utils/lyrics.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/utils/lyrics.py b/utils/lyrics.py index abbed95..c503baa 100644 --- a/utils/lyrics.py +++ b/utils/lyrics.py @@ -573,10 +573,9 @@ def get_full_line(mapping_table: dict, orig_linelist: list) -> str: if not has_content(line_str): return "" if orig_linelist[0] is not None: - if re.search(end_time_pattern, line_str): # 检查是否有结束时间 + if re.search(end_time_pattern, line_str) or orig_linelist[1] is None: # 检查是否有结束时间 return f"[{ms2formattime(orig_linelist[0])}]{line_str}" - if orig_linelist[1]: - return f"[{ms2formattime(orig_linelist[0])}]{line_str}[{ms2formattime(orig_linelist[1])}]" + return f"[{ms2formattime(orig_linelist[0])}]{line_str}[{ms2formattime(orig_linelist[1])}]" return line_str for orig_linelist in self["orig"]: