fix: auto-fix code issues (cron)

- 修复隐式 Optional 类型注解 (RUF013)
- 修复不必要的赋值后返回 (RET504)
- 优化列表推导式 (PERF401)
- 修复未使用的参数 (ARG002)
- 清理重复导入
- 优化异常处理
This commit is contained in:
AutoFix Bot
2026-03-03 21:11:47 +08:00
parent d17a58ceae
commit 259f2c90d0
36 changed files with 1651 additions and 863 deletions

View File

@@ -132,7 +132,7 @@ class ApiKeyManager:
self,
name: str,
owner_id: str | None = None,
permissions: list[str] = None,
permissions: list[str] | None = None,
rate_limit: int = 60,
expires_days: int | None = None,
) -> tuple[str, ApiKey]:
@@ -238,7 +238,8 @@ class ApiKeyManager:
# 验证所有权(如果提供了 owner_id
if owner_id:
row = conn.execute(
"SELECT owner_id FROM api_keys WHERE id = ?", (key_id,),
"SELECT owner_id FROM api_keys WHERE id = ?",
(key_id,),
).fetchone()
if not row or row[0] != owner_id:
return False
@@ -267,7 +268,8 @@ class ApiKeyManager:
if owner_id:
row = conn.execute(
"SELECT * FROM api_keys WHERE id = ? AND owner_id = ?", (key_id, owner_id),
"SELECT * FROM api_keys WHERE id = ? AND owner_id = ?",
(key_id, owner_id),
).fetchone()
else:
row = conn.execute("SELECT * FROM api_keys WHERE id = ?", (key_id,)).fetchone()
@@ -337,7 +339,8 @@ class ApiKeyManager:
# 验证所有权
if owner_id:
row = conn.execute(
"SELECT owner_id FROM api_keys WHERE id = ?", (key_id,),
"SELECT owner_id FROM api_keys WHERE id = ?",
(key_id,),
).fetchone()
if not row or row[0] != owner_id:
return False
@@ -465,7 +468,8 @@ class ApiKeyManager:
endpoint_params = []
if api_key_id:
endpoint_query = endpoint_query.replace(
"WHERE created_at", "WHERE api_key_id = ? AND created_at",
"WHERE created_at",
"WHERE api_key_id = ? AND created_at",
)
endpoint_params.insert(0, api_key_id)
@@ -486,7 +490,8 @@ class ApiKeyManager:
daily_params = []
if api_key_id:
daily_query = daily_query.replace(
"WHERE created_at", "WHERE api_key_id = ? AND created_at",
"WHERE created_at",
"WHERE api_key_id = ? AND created_at",
)
daily_params.insert(0, api_key_id)