File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -161,17 +161,12 @@ class ArgumentParser(_AttributeHolder, _ActionsContainer):
161161 add_help : bool = True ,
162162 allow_abbrev : bool = True ,
163163 ) -> None : ...
164- # The type-ignores in these overloads should be temporary. See:
165- # https://github.com/python/typeshed/pull/2643#issuecomment-442280277
164+ # Ignore errors about overlapping overloads
166165 @overload
167- def parse_args (self , args : Sequence [str ] | None = None ) -> Namespace : ...
168- @overload
169- def parse_args (self , args : Sequence [str ] | None , namespace : None ) -> Namespace : ... # type: ignore[misc]
166+ def parse_args (self , args : Sequence [str ] | None = None , namespace : None = None ) -> Namespace : ... # type: ignore[misc]
170167 @overload
171168 def parse_args (self , args : Sequence [str ] | None , namespace : _N ) -> _N : ...
172169 @overload
173- def parse_args (self , * , namespace : None ) -> Namespace : ... # type: ignore[misc]
174- @overload
175170 def parse_args (self , * , namespace : _N ) -> _N : ...
176171 @overload
177172 def add_subparsers (
You can’t perform that action at this time.
0 commit comments