diff --git a/apps/worker/video_processing/subtitle_render_engine.py b/apps/worker/video_processing/subtitle_render_engine.py index 2895e568b..b9d601a1d 100755 --- a/apps/worker/video_processing/subtitle_render_engine.py +++ b/apps/worker/video_processing/subtitle_render_engine.py @@ -27,6 +27,12 @@ import logging from pathlib import Path from typing import Any +from video_processing.path_security import ( + PathSecurityError, + is_in_allowed_dirs, + safe_resolve_path, +) + from packages.domain.subtitle_style import ( ALLOWED_SUBTITLE_EXTENSIONS, DEFAULT_FONT_SIZE, @@ -37,11 +43,6 @@ from packages.domain.subtitle_style import ( from packages.domain.subtitle_style import escape_ass_text as _escape_ass_text # noqa: F401 向后兼容导出 from packages.domain.subtitle_style import format_ass_time as _format_ass_time from packages.domain.subtitle_style import wrap_text as _wrap_text -from video_processing.path_security import ( - PathSecurityError, - is_in_allowed_dirs, - safe_resolve_path, -) logger = logging.getLogger(__name__)