refactor: 优化异步调用和权限系统架构
- 移除bot.py中不必要的asyncio.to_thread包装 - 将权限API的is_master方法改为异步调用 - 删除不再使用的SQLAlchemyTransaction类
This commit is contained in:
2
bot.py
2
bot.py
@@ -289,7 +289,7 @@ class DatabaseManager:
|
||||
start_time = time.time()
|
||||
|
||||
# 使用线程执行器运行潜在的阻塞操作
|
||||
await asyncio.to_thread(initialize_sql_database, global_config.database)
|
||||
await initialize_sql_database( global_config.database)
|
||||
elapsed_time = time.time() - start_time
|
||||
logger.info(
|
||||
f"数据库连接初始化成功,使用 {global_config.database.database_type} 数据库,耗时: {elapsed_time:.2f}秒"
|
||||
|
||||
Reference in New Issue
Block a user