diff --git a/app/router/v2/ranking.py b/app/router/v2/ranking.py index a83a5e3..2f32b12 100644 --- a/app/router/v2/ranking.py +++ b/app/router/v2/ranking.py @@ -13,7 +13,7 @@ from .router import router from fastapi import BackgroundTasks, Path, Query, Security from pydantic import BaseModel, Field -from sqlmodel import col, select, func +from sqlmodel import col, func, select class TeamStatistics(BaseModel): diff --git a/app/service/beatmapset_cache_service.py b/app/service/beatmapset_cache_service.py index 4bcd01b..df23f20 100644 --- a/app/service/beatmapset_cache_service.py +++ b/app/service/beatmapset_cache_service.py @@ -5,9 +5,9 @@ Beatmapset缓存服务 from __future__ import annotations +from datetime import datetime import hashlib import json -from datetime import datetime from typing import TYPE_CHECKING from app.config import settings @@ -17,7 +17,7 @@ from app.log import logger from redis.asyncio import Redis if TYPE_CHECKING: - from app.fetcher import Fetcher + pass class DateTimeEncoder(json.JSONEncoder): @@ -199,7 +199,7 @@ _cache_service: BeatmapsetCacheService | None = None def get_beatmapset_cache_service(redis: Redis) -> BeatmapsetCacheService: """获取beatmapset缓存服务实例""" - global _cache_service # noqa: PLW0603 + global _cache_service if _cache_service is None: _cache_service = BeatmapsetCacheService(redis) return _cache_service