From 90f655259d30a5adf0eb5caaf6e96b08582462a9 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 19 Mar 2025 06:11:18 +0800 Subject: [PATCH] :arrow_up: auto update by pre-commit hooks (#532) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :arrow_up: auto update by pre-commit hooks updates: - [github.com/astral-sh/ruff-pre-commit: v0.9.6 → v0.11.0](https://github.com/astral-sh/ruff-pre-commit/compare/v0.9.6...v0.11.0) * :rotating_light: auto fix by pre-commit hooks * 🚨 添加一个 noqa( --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: shoucandanghehe --- .pre-commit-config.yaml | 2 +- nonebot_plugin_tetris_stats/games/tetrio/api/player.py | 4 ++-- nonebot_plugin_tetris_stats/games/tos/api/player.py | 4 ++-- .../utils/render/avatar/draw/__init__.py | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 04c3ef9..4d36b24 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -7,7 +7,7 @@ ci: autoupdate_commit_msg: ':arrow_up: auto update by pre-commit hooks' repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.9.6 + rev: v0.11.0 hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix] diff --git a/nonebot_plugin_tetris_stats/games/tetrio/api/player.py b/nonebot_plugin_tetris_stats/games/tetrio/api/player.py index dbe6f9e..1d38495 100644 --- a/nonebot_plugin_tetris_stats/games/tetrio/api/player.py +++ b/nonebot_plugin_tetris_stats/games/tetrio/api/player.py @@ -46,7 +46,7 @@ class RecordKey(NamedTuple): record_type: RecordType def to_records(self) -> Records: - return cast(Records, f'{self.mode_type.value}_{self.record_type.value}') + return cast('Records', f'{self.mode_type.value}_{self.record_type.value}') class Player: @@ -89,7 +89,7 @@ class Player: @property def _request_user_parameter(self) -> str: - return self.user_id or cast(str, self.user_name).lower() + return self.user_id or cast('str', self.user_name).lower() @property async def user(self) -> User: diff --git a/nonebot_plugin_tetris_stats/games/tos/api/player.py b/nonebot_plugin_tetris_stats/games/tos/api/player.py index f3f1b1e..c7e773d 100644 --- a/nonebot_plugin_tetris_stats/games/tos/api/player.py +++ b/nonebot_plugin_tetris_stats/games/tos/api/player.py @@ -64,7 +64,7 @@ class Player: query = {'teaId': self.teaid} else: path = 'getUsernameInfo' - query = {'username': cast(str, self.user_name)} + query = {'username': cast('str', self.user_name)} raw_user_info = await request.failover_request( [i / path % query for i in BASE_URL], failover_code=[502], failover_exc=(TimeoutException,) ) @@ -91,7 +91,7 @@ class Player: if self._user_profile.get(params) is None: raw_user_profile = await request.failover_request( [ - i / 'getProfile' % {'id': self.teaid or cast(str, self.user_name), **other_parameter} + i / 'getProfile' % {'id': self.teaid or cast('str', self.user_name), **other_parameter} for i in BASE_URL ], failover_code=[502], diff --git a/nonebot_plugin_tetris_stats/utils/render/avatar/draw/__init__.py b/nonebot_plugin_tetris_stats/utils/render/avatar/draw/__init__.py index 5372df6..92d9637 100644 --- a/nonebot_plugin_tetris_stats/utils/render/avatar/draw/__init__.py +++ b/nonebot_plugin_tetris_stats/utils/render/avatar/draw/__init__.py @@ -156,7 +156,7 @@ class SkinManager: class Skin(ABC): - def __new__(cls, *args: Any, **kwargs: Any) -> Self: # noqa: ANN401, ARG003 + def __new__(cls, *args: Any, **kwargs: Any) -> Self: # noqa: ANN401, ARG004 instance = super().__new__(cls) SkinManager.register(instance) return instance