File size: 1,286 Bytes
4e37375
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
"""源代码主模块

应用程序源代码的根模块,集成所有功能组件。
"""

# 导入核心模块
from .core import (
    Config, get_config, reload_config,
    TaskManager, TaskStatus, TaskPriority, Task, get_task_manager, task_manager
)

# 导入服务模块
from .services import (
    FileValidator, get_file_validator, file_validator,
    OSSService, get_oss_service, oss_service,
    ParaformerService, get_paraformer_service, paraformer_service
)

# 导入工具模块
from .utils import (
    Logger, TaskLogger, get_logger, get_task_logger, logger
)

# 导入API模块
from .api import (
    GradioInterface, get_gradio_interface, create_demo_interface, gradio_interface
)

__all__ = [
    # 核心模块
    "Config", "get_config", "reload_config",
    "TaskManager", "TaskStatus", "TaskPriority", "Task", "get_task_manager", "task_manager",
    
    # 服务模块
    "FileValidator", "get_file_validator", "file_validator",
    "OSSService", "get_oss_service", "oss_service", 
    "ParaformerService", "get_paraformer_service", "paraformer_service",
    
    # 工具模块
    "Logger", "TaskLogger", "get_logger", "get_task_logger", "logger",
    
    # API模块
    "GradioInterface", "get_gradio_interface", "create_demo_interface", "gradio_interface"
]