__init__.py 871 B

123456789101112131415161718192021222324252627282930313233
  1. """
  2. TaskFlow - 一个支持断点续传和步骤重试的任务管理框架
  3. 主要组件:
  4. - TaskManager: 任务管理器,支持步骤注册、执行、状态管理
  5. - StepStatus: 步骤状态枚举
  6. - FileIOHandler: 文件I/O处理器
  7. - RunManager: 运行管理器,管理每次运行的输出目录
  8. - Config: 配置管理器
  9. - setup_logger: 日志配置函数
  10. - get_logger: 获取日志记录器函数
  11. - get_config: 获取配置实例函数
  12. """
  13. from .manager import TaskManager, StepStatus
  14. from .io_handler import FileIOHandler
  15. from .run_manager import RunManager
  16. from .config import Config, get_config, reset_config
  17. from .logger import setup_logger, get_logger
  18. __version__ = "1.0.0"
  19. __all__ = [
  20. "TaskManager",
  21. "StepStatus",
  22. "FileIOHandler",
  23. "RunManager",
  24. "Config",
  25. "get_config",
  26. "reset_config",
  27. "setup_logger",
  28. "get_logger",
  29. ]