fix: replace typing.any with typing.Any in admin router

This commit is contained in:
Dwindi Ramadhana
2026-03-22 07:50:20 +07:00
parent f4408dbb27
commit cb2031a9aa

View File

@@ -5,7 +5,7 @@ Provides admin-specific endpoints for triggering calibration,
toggling AI generation, and resetting normalization. toggling AI generation, and resetting normalization.
""" """
from typing import Dict, Optional from typing import Any, Dict, Optional
from fastapi import APIRouter, Depends, Header, HTTPException, status from fastapi import APIRouter, Depends, Header, HTTPException, status
from sqlalchemy import select from sqlalchemy import select
@@ -61,7 +61,7 @@ async def admin_trigger_calibration(
tryout_id: str, tryout_id: str,
db: AsyncSession = Depends(get_db), db: AsyncSession = Depends(get_db),
website_id: int = Depends(get_admin_website_id), website_id: int = Depends(get_admin_website_id),
) -> Dict[str, any]: ) -> Dict[str, Any]:
""" """
Trigger IRT calibration for all items in a tryout. Trigger IRT calibration for all items in a tryout.
@@ -122,7 +122,7 @@ async def admin_toggle_ai_generation(
tryout_id: str, tryout_id: str,
db: AsyncSession = Depends(get_db), db: AsyncSession = Depends(get_db),
website_id: int = Depends(get_admin_website_id), website_id: int = Depends(get_admin_website_id),
) -> Dict[str, any]: ) -> Dict[str, Any]:
""" """
Toggle AI generation for a tryout. Toggle AI generation for a tryout.
@@ -176,7 +176,7 @@ async def admin_reset_normalization(
tryout_id: str, tryout_id: str,
db: AsyncSession = Depends(get_db), db: AsyncSession = Depends(get_db),
website_id: int = Depends(get_admin_website_id), website_id: int = Depends(get_admin_website_id),
) -> Dict[str, any]: ) -> Dict[str, Any]:
""" """
Reset normalization for a tryout. Reset normalization for a tryout.