From 34129bafad478156b8c3e6d94e47d879db97cb25 Mon Sep 17 00:00:00 2001 From: SengokuCola <1026294844@qq.com> Date: Tue, 2 Dec 2025 16:04:18 +0800 Subject: [PATCH] fix:ruff --- src/memory_system/retrieval_tools/found_answer.py | 1 - src/webui/expression_routes.py | 1 - src/webui/jargon_routes.py | 14 +++++++------- src/webui/person_routes.py | 1 - src/webui/routers/system.py | 1 - 5 files changed, 7 insertions(+), 11 deletions(-) diff --git a/src/memory_system/retrieval_tools/found_answer.py b/src/memory_system/retrieval_tools/found_answer.py index cef71940..0efd02be 100644 --- a/src/memory_system/retrieval_tools/found_answer.py +++ b/src/memory_system/retrieval_tools/found_answer.py @@ -2,7 +2,6 @@ found_answer工具 - 用于在记忆检索过程中标记找到答案 """ -from typing import Dict, Any from src.common.logger import get_logger from .tool_registry import register_memory_retrieval_tool diff --git a/src/webui/expression_routes.py b/src/webui/expression_routes.py index f92219ab..bef93b30 100644 --- a/src/webui/expression_routes.py +++ b/src/webui/expression_routes.py @@ -5,7 +5,6 @@ from pydantic import BaseModel from typing import Optional, List, Dict from src.common.logger import get_logger from src.common.database.database_model import Expression, ChatStreams -from .token_manager import get_token_manager from .auth import verify_auth_token_from_cookie_or_header import time diff --git a/src/webui/jargon_routes.py b/src/webui/jargon_routes.py index 51012267..318912e8 100644 --- a/src/webui/jargon_routes.py +++ b/src/webui/jargon_routes.py @@ -1,7 +1,7 @@ """黑话(俚语)管理路由""" import json -from typing import Optional, List +from typing import Optional, List, Annotated from fastapi import APIRouter, HTTPException, Query from pydantic import BaseModel, Field from peewee import fn @@ -331,19 +331,19 @@ async def get_jargon_stats(): total = Jargon.select().count() # 已确认是黑话的数量 - confirmed_jargon = Jargon.select().where(Jargon.is_jargon == True).count() + confirmed_jargon = Jargon.select().where(Jargon.is_jargon).count() # 已确认不是黑话的数量 - confirmed_not_jargon = Jargon.select().where(Jargon.is_jargon == False).count() + confirmed_not_jargon = Jargon.select().where(~Jargon.is_jargon).count() # 未判定的数量 pending = Jargon.select().where(Jargon.is_jargon.is_null()).count() # 全局黑话数量 - global_count = Jargon.select().where(Jargon.is_global == True).count() + global_count = Jargon.select().where(Jargon.is_global).count() # 已完成推断的数量 - complete_count = Jargon.select().where(Jargon.is_complete == True).count() + complete_count = Jargon.select().where(Jargon.is_complete).count() # 关联的聊天数量 chat_count = ( @@ -519,8 +519,8 @@ async def batch_delete_jargons(request: BatchDeleteRequest): @router.post("/batch/set-jargon", response_model=JargonUpdateResponse) async def batch_set_jargon_status( - ids: List[int] = Query(..., description="黑话ID列表"), - is_jargon: bool = Query(..., description="是否是黑话"), + ids: Annotated[List[int], Query(description="黑话ID列表")], + is_jargon: Annotated[bool, Query(description="是否是黑话")], ): """批量设置黑话状态""" try: diff --git a/src/webui/person_routes.py b/src/webui/person_routes.py index 0b70a3a2..5c039371 100644 --- a/src/webui/person_routes.py +++ b/src/webui/person_routes.py @@ -5,7 +5,6 @@ from pydantic import BaseModel from typing import Optional, List, Dict from src.common.logger import get_logger from src.common.database.database_model import PersonInfo -from .token_manager import get_token_manager from .auth import verify_auth_token_from_cookie_or_header import json import time diff --git a/src/webui/routers/system.py b/src/webui/routers/system.py index 7499c06d..d6932896 100644 --- a/src/webui/routers/system.py +++ b/src/webui/routers/system.py @@ -5,7 +5,6 @@ """ import os -import sys import time from datetime import datetime from fastapi import APIRouter, HTTPException