drop ru-specific wording from lyrics digest headers

This commit is contained in:
Andrew Pimenov 2026-08-16 20:23:19 +03:00
parent 93127e37d8
commit a56cc9a4f1
2 changed files with 5 additions and 5 deletions

View file

@ -304,8 +304,8 @@ def lyrics_block(analysis: dict[str, dict]) -> list[str]:
pov_part = " / ".join(f"{name} {n}" for name, n in sorted(povs.items(), key=lambda kv: (-kv[1], kv[0]))) pov_part = " / ".join(f"{name} {n}" for name, n in sorted(povs.items(), key=lambda kv: (-kv[1], kv[0])))
return [ return [
"## Лирика (RU-подмножество)", "## Лирика",
f"Разбор текстов {len(entries)} RU-треков локальной моделью; подробнее — out/{LYRICS_DIGEST_FILE}.", f"Разбор текстов {len(entries)} треков локальной моделью; подробнее — out/{LYRICS_DIGEST_FILE}.",
f"- Настроения: {moods}", f"- Настроения: {moods}",
f"- Темы: {themes}", f"- Темы: {themes}",
f"- Тон: {stance_part}", f"- Тон: {stance_part}",
@ -452,7 +452,7 @@ def render_lyrics_digest(tracks_cache: dict[str, dict], analysis: dict[str, dict
failed = len(analysis) - len(analyzed_entries(analysis)) failed = len(analysis) - len(analyzed_entries(analysis))
lines = [ lines = [
"# Разбор текстов (RU-треки)", "# Разбор текстов",
"", "",
f"Разобрано треков: {len(entries)}. Группировка по основному настроению; " f"Разобрано треков: {len(entries)}. Группировка по основному настроению; "
"цитата приводится только если сверена с текстом дословно.", "цитата приводится только если сверена с текстом дословно.",

View file

@ -302,7 +302,7 @@ def test_analyzed_entries_excludes_error_markers():
def test_lyrics_block_is_compact(): def test_lyrics_block_is_compact():
lines = digest.lyrics_block(ANALYSIS) lines = digest.lyrics_block(ANALYSIS)
assert lines[0] == "## Лирика (RU-подмножество)" assert lines[0] == "## Лирика"
assert len(lines) <= 7, "агрегат в digest.md должен оставаться компактным" assert len(lines) <= 7, "агрегат в digest.md должен оставаться компактным"
assert any("melancholy 2" in line for line in lines) assert any("melancholy 2" in line for line in lines)
assert any("city 2" in line for line in lines) assert any("city 2" in line for line in lines)
@ -329,7 +329,7 @@ def test_render_digest_with_analysis_includes_lyrics_section():
text = digest.render_digest(rows, tracks_cache, {}, top_artists=10, top_albums=10, analysis=ANALYSIS) text = digest.render_digest(rows, tracks_cache, {}, top_artists=10, top_albums=10, analysis=ANALYSIS)
assert "## Лирика (RU-подмножество)" in text assert "## Лирика" in text
LYRICS_TRACKS = { LYRICS_TRACKS = {