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"