fix linter

This commit is contained in:
Yansong Zhang
2026-02-03 15:25:15 +08:00
2 changed files with 5 additions and 5 deletions

View File

@ -253,10 +253,10 @@ class ApiTokenCache:
# This is a safer approach when scope is unknown
pattern = f"{CACHE_KEY_PREFIX}:*:{token}"
try:
keys = redis_client.keys(pattern)
if keys:
redis_client.delete(*keys)
logger.info("Deleted %d cache entries for token", len(keys))
keys_to_delete = list(redis_client.scan_iter(match=pattern))
if keys_to_delete:
redis_client.delete(*keys_to_delete)
logger.info("Deleted %d cache entries for token", len(keys_to_delete))
return True
except Exception as e:
logger.warning("Failed to delete token cache with pattern: %s", e)

View File

@ -16,7 +16,7 @@ from models.model import ApiToken
logger = logging.getLogger(__name__)
@shared_task(queue="dataset", bind=True, max_retries=3)
@shared_task(queue="dataset", bind=True)
def update_api_token_last_used_task(self, token: str, scope: str | None, start_time_iso: str):
"""
Asynchronously update the last_used_at timestamp for an API token.