fix(download): keep resolver type import static-only

This commit is contained in:
jxxghp
2026-09-05 08:31:28 +08:00
parent 97c0497385
commit dcec37d326
+4 -2
View File
@@ -4,7 +4,7 @@ import re
import shutil import shutil
import time import time
from pathlib import Path from pathlib import Path
from typing import Any, Callable, List, Optional, Tuple, Union, cast from typing import TYPE_CHECKING, Any, Callable, List, Optional, Tuple, Union, cast
from app.application.classification.reference import ( from app.application.classification.reference import (
append_classification_category_path, append_classification_category_path,
@@ -32,11 +32,13 @@ from app.runtime.log import logger
from app.schemas.file import FileItem as _SchemaFileItem from app.schemas.file import FileItem as _SchemaFileItem
from app.schemas.file import FileURI from app.schemas.file import FileURI
from app.schemas.system import TransferDirectoryConf as _SchemaTransferDirectoryConf from app.schemas.system import TransferDirectoryConf as _SchemaTransferDirectoryConf
from app.schemas.transfer import DownloaderTorrent
from app.schemas.types import ( from app.schemas.types import (
MediaSource, MediaSource,
) )
if TYPE_CHECKING:
from app.schemas.transfer import DownloaderTorrent
def _append_download_classification_path( def _append_download_classification_path(
root_path: Path, root_path: Path,