clean: dead code removal + unused imports

- executor: remove dead subtitle_writer stub (lines 121-125)
- executor: replace getattr with direct field access on ResolvedVoice
- service: remove duplicate split_pattern import
- service: remove unused import time
- planner: remove unused import os
- adapters: remove unused import threading, time
This commit is contained in:
Artem Akymenko
2026-07-22 07:21:23 +00:00
parent 16b3f7d8a8
commit 17700426fd
4 changed files with 5 additions and 15 deletions
+5 -10
View File
@@ -118,13 +118,8 @@ def execute_conversion(
)
result.audio_path = audio_path
# Open subtitle writer for merged output
subtitle_writer: Optional[SubtitleWriter] = None
if subtitle_writer and audio_sink:
# This will be set below when we know subtitle mode
pass
# Open subtitle writer if needed
subtitle_writer: Optional[SubtitleWriter] = None
if request.subtitle_mode != "Disabled" and audio_sink:
subtitle_writer = make_subtitle_writer(
audio_path,
@@ -407,8 +402,8 @@ def _resolve_voice(
return (
resolved.provider,
resolved.voice,
getattr(resolved, "speed", request.speed),
getattr(resolved, "supertonic_steps", None),
resolved.speed,
resolved.supertonic_steps,
)
except Exception:
# Fallback to base voice
@@ -416,8 +411,8 @@ def _resolve_voice(
return (
resolved.provider,
resolved.voice,
getattr(resolved, "speed", request.speed),
getattr(resolved, "supertonic_steps", None),
resolved.speed,
resolved.supertonic_steps,
)