本次提交对项目代码进行了广泛的重构,主要集中在以下几个方面: 1. **类型提示现代化**: - 将 `typing` 模块中的 `Optional[T]`、`List[T]`、`Dict[K, V]` 等旧式类型提示更新为现代的 `T | None`、`list[T]`、`dict[K, V]` 语法。 - 这提高了代码的可读性,并与较新 Python 版本的风格保持一致。 2. **代码风格统一**: - 移除了多余的空行和不必要的空格,使代码更加紧凑和规范。 - 统一了部分日志输出的格式,增强了日志的可读性。 3. **导入语句优化**: - 调整了部分模块的 `import` 语句顺序,使其符合 PEP 8 规范。 这些更改不涉及任何功能性变动,旨在提升代码库的整体质量、可维护性和开发体验。
- 在系统启动和关闭流程中集成统一调度器 - 为事件管理器添加调度器回调注册机制 - 调整兴趣评分系统阈值配置 - 增强系统模块化架构,支持调度器事件通知