From 1e0f8e2868d9b16774969df1ac55e3d9e04933e7 Mon Sep 17 00:00:00 2001 From: Uyanide Date: Wed, 8 Apr 2026 07:20:28 +0200 Subject: [PATCH] fix: remove unused to_unsynced --- src/lrx_cli/lrc.py | 6 +----- tests/test_lrc.py | 8 -------- 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/src/lrx_cli/lrc.py b/src/lrx_cli/lrc.py index bd587e9..eca80ba 100644 --- a/src/lrx_cli/lrc.py +++ b/src/lrx_cli/lrc.py @@ -293,7 +293,7 @@ class LRCData: else CacheStatus.SUCCESS_UNSYNCED ) - def normalize_unsynced(self) -> "LRCData": + def normalize_unsynced(self): """Convert lyrics into unsynced LRC form with [00:00.00] tags. - Leading blank lyric lines are skipped. @@ -366,10 +366,6 @@ class LRCData: return "\n".join(sorted_lines).strip() - def to_unsynced(self) -> "LRCData": - """Return a plain-text based unsynced representation.""" - return LRCData(self.to_plain()) - def to_text( self, plain: bool = False, diff --git a/tests/test_lrc.py b/tests/test_lrc.py index 5dd2dba..516b0ac 100644 --- a/tests/test_lrc.py +++ b/tests/test_lrc.py @@ -301,14 +301,6 @@ def test_to_text_plain_true_matches_to_plain_output() -> None: assert data.to_text(plain=True) == data.to_plain() -def test_to_unsynced_converts_to_plain_based_unsynced_data() -> None: - data = LRCData("[ar:Artist]\n[00:02.00]b\n[00:01.00]a") - - unsynced = data.to_unsynced() - - assert str(unsynced) == "a\nb" - - def test_duplicate_doc_tag_key_last_value_wins_but_lines_are_kept() -> None: data = LRCData("[ar:First]\n[ar:Second]\n[00:01.00]line")