style: 统一使用 PEP 604/585 现代类型语法

- Optional[X] → X | None
- Dict[X, Y] → dict[X, Y]
- List[X] → list[X]
- Tuple[X, Y] → tuple[X, Y]
- Set[X] → set[X]

涉及 10 个文件,共约 50 处改动。
This commit is contained in:
fawney19
2026-01-30 13:06:34 +08:00
parent 041a61f89c
commit 7066166757
10 changed files with 61 additions and 61 deletions

View File

@@ -10,18 +10,18 @@
self,
request: Any, # 解析后的请求模型
http_request: Request, # FastAPI Request 对象
original_headers: Dict[str, str], # 原始请求头
original_request_body: Dict[str, Any], # 原始请求体
query_params: Optional[Dict[str, str]] = None, # 查询参数
original_headers: dict[str, str], # 原始请求头
original_request_body: dict[str, Any], # 原始请求体
query_params: dict[str, str] | None = None, # 查询参数
) -> StreamingResponse: ...
async def process_sync(
self,
request: Any,
http_request: Request,
original_headers: Dict[str, str],
original_request_body: Dict[str, Any],
query_params: Optional[Dict[str, str]] = None,
original_headers: dict[str, str],
original_request_body: dict[str, Any],
query_params: dict[str, str] | None = None,
) -> JSONResponse: ...
"""

View File

@@ -565,7 +565,7 @@ class ChatAdapterBase(ApiAdapter):
"cache_cost": float,
"request_cost": float,
"total_cost": float,
"tier_index": Optional[int], # 命中的阶梯索引
"tier_index": int | None, # 命中的阶梯索引
}
"""
# 计算总输入上下文(使用子类可覆盖的方法)

View File

@@ -61,9 +61,9 @@ class GeminiChatAdapter(ChatAdapterBase):
def detect_capability_requirements(
self,
headers: Dict[str, str], # noqa: ARG002 - 预留
request_body: Optional[Dict[str, Any]] = None,
) -> Dict[str, bool]:
headers: dict[str, str], # noqa: ARG002 - 预留
request_body: dict[str, Any] | None = None,
) -> dict[str, bool]:
"""检测是否需要 Gemini Files API 能力"""
if request_body and extract_file_names_from_request(request_body):
return {"gemini_files_api": True}

View File

@@ -27,8 +27,8 @@ class GeminiChatHandler(ChatHandlerBase):
async def _resolve_preferred_key_ids(
self,
model_name: str, # noqa: ARG002 - 仅做文件绑定
request_body: Optional[Dict[str, Any]] = None,
) -> Optional[list[str]]:
request_body: dict[str, Any] | None = None,
) -> list[str] | None:
"""
从 files/xxx 绑定关系中解析优先 Key ID 列表。