refactor(core): 统一代码风格并移除未使用的导入
本次提交主要进行代码风格的统一和现代化改造,具体包括: - 使用 `|` 联合类型替代 `typing.Optional`,以符合 PEP 604 的现代语法。 - 移除多个文件中未被使用的导入语句,清理代码。 - 调整了部分日志输出的级别,使其更符合调试场景。 - 统一了部分文件的导入顺序和格式。
This commit is contained in:
committed by
Windpicker-owo
parent
4ad49c6580
commit
fb90d67bf6
@@ -4,7 +4,6 @@
|
||||
"""
|
||||
|
||||
import time
|
||||
from typing import Optional
|
||||
|
||||
from src.common.database.sqlalchemy_models import UserRelationships, get_db_session
|
||||
from src.common.logger import get_logger
|
||||
@@ -110,7 +109,7 @@ class RelationshipService:
|
||||
"user_name": ""
|
||||
}
|
||||
|
||||
async def update_user_relationship(self, user_id: str, relationship_score: float, relationship_text: Optional[str] = None, user_name: Optional[str] = None):
|
||||
async def update_user_relationship(self, user_id: str, relationship_score: float, relationship_text: str | None = None, user_name: str | None = None):
|
||||
"""
|
||||
更新用户关系数据
|
||||
|
||||
@@ -160,7 +159,7 @@ class RelationshipService:
|
||||
except Exception as e:
|
||||
logger.error(f"更新用户关系失败: {user_id}, 错误: {e}")
|
||||
|
||||
def _get_from_cache(self, user_id: str) -> Optional[dict]:
|
||||
def _get_from_cache(self, user_id: str) -> dict | None:
|
||||
"""从缓存获取数据"""
|
||||
if user_id in self._cache:
|
||||
cached_data = self._cache[user_id]
|
||||
@@ -179,7 +178,7 @@ class RelationshipService:
|
||||
"last_updated": time.time()
|
||||
}
|
||||
|
||||
async def _fetch_from_database(self, user_id: str) -> Optional[UserRelationships]:
|
||||
async def _fetch_from_database(self, user_id: str) -> UserRelationships | None:
|
||||
"""从数据库获取关系数据"""
|
||||
try:
|
||||
async with get_db_session() as session:
|
||||
@@ -217,7 +216,7 @@ class RelationshipService:
|
||||
"cache_keys": list(self._cache.keys())
|
||||
}
|
||||
|
||||
def clear_cache(self, user_id: Optional[str] = None):
|
||||
def clear_cache(self, user_id: str | None = None):
|
||||
"""清理缓存"""
|
||||
if user_id:
|
||||
if user_id in self._cache:
|
||||
@@ -229,4 +228,4 @@ class RelationshipService:
|
||||
|
||||
|
||||
# 创建全局实例
|
||||
relationship_service = RelationshipService()
|
||||
relationship_service = RelationshipService()
|
||||
|
||||
Reference in New Issue
Block a user