Windpicker-owo
|
0cf7f87b66
|
refactor: 优化兴趣值管理器和统一调度器,增强任务执行的并发控制
|
2025-11-07 22:13:00 +08:00 |
|
明天好像没什么
|
c8d7c09625
|
ruff
|
2025-11-07 21:01:45 +08:00 |
|
Windpicker-owo
|
0e580ab3f7
|
fix: 等待最多3秒以确保取消正在执行的任务,避免潜在的阻塞
|
2025-11-07 18:52:38 +08:00 |
|
Windpicker-owo
|
6a34cbae79
|
fix: 等待取消正在执行的任务以确保任务正确终止
|
2025-11-07 17:41:33 +08:00 |
|
Windpicker-owo
|
ba30a52e32
|
chore: 更新项目版本至0.12.0,添加aiofiles依赖;优化调度器任务执行逻辑,避免重复触发
|
2025-11-07 17:38:50 +08:00 |
|
Windpicker-owo
|
ca70ae1563
|
refactor: 将流循环管理器替换为调度器分发器以处理消息
- 引入SchedulerDispatcher以通过统一调度器管理消息分发。
- 更新了MessageManager以使用新的调度器,移除了旧的流循环管理功能。
- 增强了 add_message 方法,以便在接收消息时通知调度器。
- 已移除废弃的中断处理方法,将其逻辑整合至调度器中。
- 修改了action_manager,改为等待数据库操作而非使用asyncio.create_task以实现更精细的控制。
- 优化了统一调度器,支持并发任务执行及运行中任务的取消。
- 为重构流程和新架构添加了全面的文档说明。
|
2025-11-04 23:13:52 +08:00 |
|
minecraft1024a
|
b8e790a764
|
ruff
|
2025-11-01 10:59:38 +08:00 |
|
Windpicker-owo
|
69ee822ef7
|
refactor(logging): 将多个info日志级别的记录更改为debug级别,以减少日志输出
|
2025-11-01 00:44:50 +08:00 |
|
明天好像没什么
|
0e129d385e
|
refactor: 统一类型注解风格并优化代码结构
- 将裸 except 改为显式 Exception 捕获
- 用列表推导式替换冗余 for 循环
- 为类属性添加 ClassVar 注解
- 统一 Union/Optional 写法为 |
- 移除未使用的导入
- 修复 SQLAlchemy 空值比较语法
- 优化字符串拼接与字典更新逻辑
- 补充缺失的 noqa 注释与异常链
BREAKING CHANGE: 所有插件基类的类级字段现要求显式 ClassVar 注解,自定义插件需同步更新
|
2025-10-31 22:42:39 +08:00 |
|
minecraft1024a
|
a29be48091
|
refactor(core): 优化类型提示与代码风格
本次提交对项目代码进行了广泛的重构,主要集中在以下几个方面:
1. **类型提示现代化**:
- 将 `typing` 模块中的 `Optional[T]`、`List[T]`、`Dict[K, V]` 等旧式类型提示更新为现代的 `T | None`、`list[T]`、`dict[K, V]` 语法。
- 这提高了代码的可读性,并与较新 Python 版本的风格保持一致。
2. **代码风格统一**:
- 移除了多余的空行和不必要的空格,使代码更加紧凑和规范。
- 统一了部分日志输出的格式,增强了日志的可读性。
3. **导入语句优化**:
- 调整了部分模块的 `import` 语句顺序,使其符合 PEP 8 规范。
这些更改不涉及任何功能性变动,旨在提升代码库的整体质量、可维护性和开发体验。
|
2025-10-31 20:56:17 +08:00 |
|
Windpicker-owo
|
373ca48a4d
|
refactor(event): 优化AFTER_SEND事件的异步触发逻辑并增强日志记录
|
2025-10-31 14:25:40 +08:00 |
|
Windpicker-owo
|
033e1fecb4
|
feat(scheduler): 添加统一调度器集成支持
- 在系统启动和关闭流程中集成统一调度器
- 为事件管理器添加调度器回调注册机制
- 调整兴趣评分系统阈值配置
- 增强系统模块化架构,支持调度器事件通知
|
2025-10-28 12:41:29 +08:00 |
|