fix: 修复PiPLayerConfig未导入的flake8错误
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 27s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1541h41m55s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1541h41m58s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1541h41m58s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1541h41m58s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1541h42m0s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1541h42m0s
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped

This commit is contained in:
CI Bot
2026-07-14 09:44:58 +08:00
parent 528deeb52e
commit 0c6dbb611d
@@ -39,7 +39,7 @@ from video_processing.ffmpeg_utils import (
probe_video_info,
run_ffmpeg,
)
from video_processing.pip_engine import PiPConfig, PiPEngine
from video_processing.pip_engine import PiPConfig, PiPEngine, PiPLayerConfig
from video_processing.render_audio import RenderContext, merge_audio_video, mix_audio
from video_processing.render_subtitles import generate_ass_subtitles
@@ -1000,7 +1000,7 @@ class UnifiedRenderService:
# ── 画中画(PiP)相关方法 ──────────────────────────────────────────────────
def _resolve_pip_sources(self, pip_config: PiPConfig) -> list[tuple[str, "PiPLayerConfig", Path]]:
def _resolve_pip_sources(self, pip_config: PiPConfig) -> list[tuple[str, PiPLayerConfig, Path]]:
"""解析画中画图层的素材源,返回可用的图层列表.
降级策略:素材不存在或无效的图层自动跳过,不阻断渲染。