diff --git a/apps/worker/video_processing/noise_reduction_engine.py b/apps/worker/video_processing/noise_reduction_engine.py index 58b4771cf..e8db5bb64 100755 --- a/apps/worker/video_processing/noise_reduction_engine.py +++ b/apps/worker/video_processing/noise_reduction_engine.py @@ -9,15 +9,21 @@ from __future__ import annotations import logging +# isort: off from packages.domain.noise_reduction_config import ( NoiseReductionConfig, + NoiseReductionLevel, # noqa: F401 ) from packages.domain.noise_reduction_config import ( apply_noise_reduction_if_needed as _apply_noise_reduction_if_needed_base, ) -from packages.domain.noise_reduction_config import build_afftdn_filter as _build_afftdn_filter_base # noqa: F401 — 向后兼容 +from packages.domain.noise_reduction_config import ( + build_afftdn_filter as _build_afftdn_filter_base, +) # noqa: F401 — 向后兼容 from packages.domain.noise_reduction_config import build_arnndn_filter as _build_arnndn_filter_base +# isort: on + logger = logging.getLogger(__name__) diff --git a/apps/worker/video_processing/sticker_engine.py b/apps/worker/video_processing/sticker_engine.py index 5d4f941f0..148c88963 100755 --- a/apps/worker/video_processing/sticker_engine.py +++ b/apps/worker/video_processing/sticker_engine.py @@ -14,14 +14,20 @@ import logging from pathlib import Path from typing import Any +# isort: off from packages.domain.sticker_config import ( + POSITION_PRESETS, # noqa: F401 + STICKER_CATEGORIES, # noqa: F401 ImageStickerConfig, StickerOverlayResult, TextStickerConfig, ) -from packages.domain.sticker_config import get_sticker_categories as _get_sticker_categories_base # noqa: F401 向后兼容导出 +from packages.domain.sticker_config import ( + get_sticker_categories as _get_sticker_categories_base, +) # noqa: F401 向后兼容导出 from packages.domain.sticker_config import parse_stickers_from_config as _parse_stickers_base from packages.domain.sticker_config import ( + # isort: on resolve_sticker_position, ) diff --git a/scripts/ci/acr_cleanup.py b/scripts/ci/acr_cleanup.py index 43a4cd397..8bcbbe17b 100755 --- a/scripts/ci/acr_cleanup.py +++ b/scripts/ci/acr_cleanup.py @@ -398,6 +398,7 @@ def cleanup_repo(repo, keep_count, dry_run, protected_tags, pr_sha=None, pr_open # 注意:pr tag是pr-,sha可能属于某个PR # 简化策略:收集所有打开PR的commit sha,在白名单里的保留 print(" 模式: Gitea PR状态检查") + open_pr_shas = set() # 这里做了简化:因为每个PR都查commits太慢,我们用另一种方式 # 对于PR tag,先尝试匹配PR编号(如果tag名里有编号),否则按时间 # 实际pr-没法直接知道PR编号,所以降级为按时间+打开PR的head sha白名单