From f20cf785ceb0d9dd18e89934b67fcedd2bdbbec0 Mon Sep 17 00:00:00 2001 From: Akirami <66513481+A-kirami@users.noreply.github.com> Date: Fri, 1 Apr 2022 16:29:44 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8F=B7=EF=B8=8F=20fix=20some=20matcher's?= =?UTF-8?q?=20redundant=20optional=20(#904)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix: 修复部分事件响应器参数类型中冗余的 Optional --- nonebot/plugin/on.py | 6 +++--- nonebot/plugin/on.pyi | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/nonebot/plugin/on.py b/nonebot/plugin/on.py index 6136b7ba..2340255d 100644 --- a/nonebot/plugin/on.py +++ b/nonebot/plugin/on.py @@ -238,7 +238,7 @@ def on_request( def on_startswith( msg: Union[str, Tuple[str, ...]], - rule: Optional[Optional[Union[Rule, T_RuleChecker]]] = None, + rule: Optional[Union[Rule, T_RuleChecker]] = None, ignorecase: bool = False, _depth: int = 0, **kwargs, @@ -262,7 +262,7 @@ def on_startswith( def on_endswith( msg: Union[str, Tuple[str, ...]], - rule: Optional[Optional[Union[Rule, T_RuleChecker]]] = None, + rule: Optional[Union[Rule, T_RuleChecker]] = None, ignorecase: bool = False, _depth: int = 0, **kwargs, @@ -286,7 +286,7 @@ def on_endswith( def on_fullmatch( msg: Union[str, Tuple[str, ...]], - rule: Optional[Optional[Union[Rule, T_RuleChecker]]] = None, + rule: Optional[Union[Rule, T_RuleChecker]] = None, ignorecase: bool = False, _depth: int = 0, **kwargs, diff --git a/nonebot/plugin/on.pyi b/nonebot/plugin/on.pyi index 6011eb43..9b2393f1 100644 --- a/nonebot/plugin/on.pyi +++ b/nonebot/plugin/on.pyi @@ -57,7 +57,7 @@ def on_request( ) -> Type[Matcher]: ... def on_startswith( msg: Union[str, Tuple[str, ...]], - rule: Optional[Optional[Union[Rule, T_RuleChecker]]] = ..., + rule: Optional[Union[Rule, T_RuleChecker]] = ..., ignorecase: bool = ..., *, permission: Optional[Union[Permission, T_PermissionChecker]] = ..., @@ -69,7 +69,7 @@ def on_startswith( ) -> Type[Matcher]: ... def on_endswith( msg: Union[str, Tuple[str, ...]], - rule: Optional[Optional[Union[Rule, T_RuleChecker]]] = ..., + rule: Optional[Union[Rule, T_RuleChecker]] = ..., ignorecase: bool = ..., *, permission: Optional[Union[Permission, T_PermissionChecker]] = ..., @@ -81,7 +81,7 @@ def on_endswith( ) -> Type[Matcher]: ... def on_fullmatch( msg: Union[str, Tuple[str, ...]], - rule: Optional[Optional[Union[Rule, T_RuleChecker]]] = ..., + rule: Optional[Union[Rule, T_RuleChecker]] = ..., ignorecase: bool = ..., *, permission: Optional[Union[Permission, T_PermissionChecker]] = ...,