refactor: route storage module settings through runtime

This commit is contained in:
jxxghp
2026-08-23 03:12:51 +08:00
parent ac32adc7b6
commit dd6405389c
10 changed files with 37 additions and 20 deletions
+3 -1
View File
@@ -1,7 +1,9 @@
from pathlib import Path
from typing import Any, Optional, List, Tuple, Union, Dict, Callable
from app.runtime.config import settings
from app.runtime.settings import RuntimeSettingsCompat
settings = RuntimeSettingsCompat()
from app.domain.context import MediaInfo, MusicInfo
from app.domain.meta.metabase import MetaBase
from app.domain.meta.metamusic import MetaMusic
+4 -1
View File
@@ -10,7 +10,10 @@ import requests
from app.schemas.file import StorageUsage as _SchemaStorageUsage
from app.schemas.workflow import FileItem as _SchemaFileItem
from app.runtime.config import settings, global_vars
from app.runtime.settings import RuntimeSettingsCompat
from app.runtime.config import global_vars
settings = RuntimeSettingsCompat()
from app.runtime.log import logger
from app.modules.filemanager import StorageBase
from app.modules.filemanager.storages import transfer_process
+4 -1
View File
@@ -8,7 +8,10 @@ from typing import Optional, List
from app.schemas.file import StorageUsage as _SchemaStorageUsage
from app.schemas.workflow import FileItem as _SchemaFileItem
from app.runtime.cache import cached
from app.runtime.config import settings, global_vars
from app.runtime.settings import RuntimeSettingsCompat
from app.runtime.config import global_vars
settings = RuntimeSettingsCompat()
from app.runtime.log import logger
from app.modules.filemanager.storages import StorageBase, transfer_process
from app.schemas.exception import OperationInterrupted, StorageQueryError
+3 -1
View File
@@ -8,7 +8,9 @@ from typing import Optional, List, Union
from app.schemas.file import StorageUsage as _SchemaStorageUsage
from app.schemas.workflow import FileItem as _SchemaFileItem
from app.runtime.config import settings
from app.runtime.settings import RuntimeSettingsCompat
settings = RuntimeSettingsCompat()
from app.runtime.log import logger
from app.modules.filemanager.storages import StorageBase, transfer_process
from app.schemas.exception import StorageQueryError
+4 -1
View File
@@ -14,7 +14,10 @@ from smbprotocol.exceptions import (
from app.schemas.file import StorageUsage as _SchemaStorageUsage
from app.schemas.workflow import FileItem as _SchemaFileItem
from app.runtime.config import settings, global_vars
from app.runtime.settings import RuntimeSettingsCompat
from app.runtime.config import global_vars
settings = RuntimeSettingsCompat()
from app.runtime.log import logger
from app.modules.filemanager import StorageBase
from app.modules.filemanager.storages import transfer_process
+4 -1
View File
@@ -14,7 +14,10 @@ from cryptography.hazmat.primitives import hashes
from app.schemas.file import StorageUsage as _SchemaStorageUsage
from app.schemas.workflow import FileItem as _SchemaFileItem
from app.runtime.config import settings, global_vars
from app.runtime.settings import RuntimeSettingsCompat
from app.runtime.config import global_vars
settings = RuntimeSettingsCompat()
from app.runtime.log import logger
from app.modules.filemanager import StorageBase
from app.modules.filemanager.storages import transfer_process
+3 -1
View File
@@ -4,7 +4,9 @@ from typing import Optional, List, Tuple
from jinja2 import Template
from app.runtime.config import settings
from app.runtime.settings import RuntimeSettingsCompat
settings = RuntimeSettingsCompat()
from app.domain.context import MediaInfo, MusicInfo
from app.runtime.events import eventmanager
from app.domain.meta.metabase import MetaBase