执行 Ruff 安全自动修复

This commit is contained in:
yml2213
2026-08-31 10:28:14 +08:00
parent 2a1d27f953
commit b58c6b4357
145 changed files with 940 additions and 993 deletions
+8 -11
View File
@@ -1,20 +1,17 @@
"""虎牙任务执行器:角色绑定(由 huya_runner.py 按功能域拆分)。"""
from __future__ import annotations
import time
from datetime import datetime, timezone
from typing import Any
from datetime import UTC, datetime
from typing import TYPE_CHECKING, Any
from sqlalchemy.orm import Session
from core.huya import HuyaHttpClient
from ..models import HuyaAccount, HuyaTask
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from .huya_runner import HuyaBatchRunner
HUYA_BIND_ROLE_POLL_SECONDS = 180
HUYA_BIND_ROLE_POLL_INTERVAL = 3
HUYA_BIND_ZT_UUID = "b02faae1"
@@ -77,7 +74,7 @@ class BindMixin:
account_data = bind_status.accountData
is_bound = bool(account_data.isBindAcount and account_data.isBindRole)
change_time = int(account_data.changBindTime or 0)
now = int(datetime.now(timezone.utc).timestamp())
now = int(datetime.now(UTC).timestamp())
can_change = not is_bound or not change_time or change_time <= now
return {
"is_bound": is_bound,
@@ -150,7 +147,7 @@ class BindMixin:
account.status = status
account.game_name = role_name or account.game_name
account.game_channel = self._role_channel(bind_status) or account.game_channel
account.updated_at = datetime.now(timezone.utc)
account.updated_at = datetime.now(UTC)
@staticmethod
def _bind_redirect_url(config_info: dict) -> str:
@@ -439,7 +436,7 @@ class BindMixin:
account.game_name = role_info["role_name"] or account.game_name
account.game_channel = self._role_channel(bind_status) or account.game_channel
account.nickname = profile_nick or account.nickname
account.updated_at = datetime.now(timezone.utc)
account.updated_at = datetime.now(UTC)
# 生成二维码后自动轮询扫码/角色,避免用户必须手动点「查询角色」。
role_name, result = self._wait_bind_role_result(
@@ -545,7 +542,7 @@ class BindMixin:
return
account.status = "game_not_bound"
account.updated_at = datetime.now(timezone.utc)
account.updated_at = datetime.now(UTC)
self._mark_task(worker_db, task, "success", "未绑定游戏角色", result)
def _execute_confirm_bind(