修复 lint 警告及测试 monkeypatch 引用

This commit is contained in:
2569718930@qq.com
2026-06-16 02:03:47 +08:00
parent dca4f2d618
commit 6d7f213cd9
11 changed files with 31 additions and 31 deletions
-2
View File
@@ -86,7 +86,6 @@ def _bind_optional_supabase_identity(request: Request) -> None:
def _resolve_auth_points(request: Request, account_db=None) -> int:
from src.database.db_manager import DBManager
if account_db is None:
# imported lazily to avoid circular dependency at module level
@@ -127,7 +126,6 @@ def _resolve_auth_points(request: Request, account_db=None) -> int:
def _resolve_weekly_profile(request: Request, account_db=None) -> Dict[str, Any]:
from src.database.db_manager import DBManager
if account_db is None:
from web.core import _account_db as _db
+2 -3
View File
@@ -11,7 +11,6 @@ from typing import Any, Dict, List, Optional
import requests as _requests
from fastapi import HTTPException, Request
from src.database.db_manager import DBManager # type hints
from src.utils.runtime_secrets import get_runtime_secret_status
@@ -276,7 +275,7 @@ def grant_ops_subscription(
deduct_points: int = 0,
) -> dict[str, Any]:
_require_ops(request)
from datetime import datetime, timedelta
from datetime import datetime
import web.routes as legacy_routes # lazy avoid circular import
@@ -359,7 +358,7 @@ def extend_ops_subscription(
additional_days: int = 30,
) -> dict[str, Any]:
_require_ops(request)
from datetime import datetime, timedelta
from datetime import datetime
import web.routes as legacy_routes # lazy avoid circular import
-1
View File
@@ -7,7 +7,6 @@ from datetime import datetime, timedelta, timezone
from typing import Any, Dict, List, Optional, Tuple
from fastapi import HTTPException, Request
import requests as _requests
from src.database.db_manager import DBManager # type hints
import web.routes as legacy_routes
+4 -5
View File
@@ -30,7 +30,7 @@ def _require_ops(request):
# ---------------------------------------------------------------------------
# Users / Points / Feedback / Analytics
# ---------------------------------------------------------------------------
from web.services.ops.users import ( # noqa: F401
from web.services.ops.users import ( # noqa: E402, F401
get_ops_analytics_funnel,
get_ops_weekly_leaderboard,
grant_ops_feedback_reward,
@@ -44,7 +44,7 @@ from web.services.ops.users import ( # noqa: F401
# ---------------------------------------------------------------------------
# Payments / Billing / Memberships
# ---------------------------------------------------------------------------
from web.services.ops.payments import ( # noqa: F401
from web.services.ops.payments import ( # noqa: E402, F401
get_ops_billing_risk,
get_ops_memberships_growth,
get_ops_memberships_overview,
@@ -57,7 +57,7 @@ from web.services.ops.payments import ( # noqa: F401
# ---------------------------------------------------------------------------
# Health / Source Health / Training / Truth
# ---------------------------------------------------------------------------
from web.services.ops.health import ( # noqa: F401
from web.services.ops.health import ( # noqa: E402, F401
_build_training_accuracy_payload,
get_ops_health_check,
get_ops_observation_collector_status,
@@ -69,8 +69,7 @@ from web.services.ops.health import ( # noqa: F401
# ---------------------------------------------------------------------------
# Config / Subscriptions / Logs / Telegram
# ---------------------------------------------------------------------------
from web.services.ops.config import ( # noqa: F401
_lookup_supabase_user_id_by_email,
from web.services.ops.config import ( # noqa: E402, F401
_supabase_rest_rows,
extend_ops_subscription,
get_ops_config,