From ca5dd18761ad7bcbd09afed2da8ea5e95ff342f2 Mon Sep 17 00:00:00 2001 From: Ju4tCode <42488585+yanyongyu@users.noreply.github.com> Date: Sun, 2 Mar 2025 14:03:51 +0800 Subject: [PATCH] =?UTF-8?q?:rotating=5Flight:=20Fix:=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=20pyright=20=E7=B1=BB=E5=9E=8B=E6=8E=A8=E5=AF=BC=E9=97=AE?= =?UTF-8?q?=E9=A2=98=20(#3347)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nonebot/internal/matcher/provider.py | 2 +- nonebot/rule.py | 2 +- package.json | 2 +- yarn.lock | 8 ++++---- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/nonebot/internal/matcher/provider.py b/nonebot/internal/matcher/provider.py index 6beb0523..e30e466b 100644 --- a/nonebot/internal/matcher/provider.py +++ b/nonebot/internal/matcher/provider.py @@ -19,7 +19,7 @@ class MatcherProvider(abc.ABC, MutableMapping[int, list[type["Matcher"]]]): raise NotImplementedError -class _DictProvider(defaultdict, MatcherProvider): +class _DictProvider(defaultdict[int, list[type["Matcher"]]], MatcherProvider): # type: ignore def __init__(self, matchers: Mapping[int, list[type["Matcher"]]]): super().__init__(list, matchers) diff --git a/nonebot/rule.py b/nonebot/rule.py index c458031a..0574d313 100644 --- a/nonebot/rule.py +++ b/nonebot/rule.py @@ -509,7 +509,7 @@ class ArgumentParser(ArgParser): super()._parse_optional(arg_string) if isinstance(arg_string, str) else None ) - def _print_message(self, message: str, file: Optional[IO[str]] = None): + def _print_message(self, message: str, file: Optional[IO[str]] = None): # type: ignore if (msg := parser_message.get(None)) is not None: parser_message.set(msg + message) else: diff --git a/package.json b/package.json index e365b783..4f3b98ee 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-regexp": "^1.15.0", "prettier": "^3.0.3", - "pyright": "^1.1.317", + "pyright": "1.1.393", "stylelint": "^15.10.3", "stylelint-config-standard": "^34.0.0", "stylelint-prettier": "^4.0.2" diff --git a/yarn.lock b/yarn.lock index fe6aa62a..c560b6d3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9431,10 +9431,10 @@ pupa@^3.1.0: dependencies: escape-goat "^4.0.0" -pyright@^1.1.317: - version "1.1.395" - resolved "https://registry.npmjs.org/pyright/-/pyright-1.1.395.tgz#b10c5dda15c3b6281090bf3eb8f5a4c8d535a7a3" - integrity sha512-QLu+YtuW3aL+pUTkzEJ2te0xfVAjSOd2KFkVy/xXTota7BrAQPtgXDnxfsbU8uzGT6OpCxF7HQaVWLV9OyRM/A== +pyright@1.1.393: + version "1.1.393" + resolved "https://registry.npmjs.org/pyright/-/pyright-1.1.393.tgz#adb5a653777f806f533eff977635cca434c334e0" + integrity sha512-v/pB9W2RXelj7Ye+3xTmsJdrgojcp77fQqE0Y+uXsSaRq5WQKgtLcuAE4tXF7YKSwSKmc4YiqlliZvp7OFh71w== optionalDependencies: fsevents "~2.3.3"