Skip to content

Commit 7dbbdb0

Browse files
Fix namespace argument regression in argparse.parse_args (#10387)
1 parent 1088ab3 commit 7dbbdb0

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

stdlib/argparse.pyi

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ class ArgumentParser(_AttributeHolder, _ActionsContainer):
171171
) -> None: ...
172172

173173
@overload
174-
def parse_args(self, args: Sequence[str] | None = None, namespace: Namespace | None = None) -> Namespace: ... # type: ignore[misc]
174+
def parse_args(self, args: Sequence[str] | None = None, namespace: None = None) -> Namespace: ... # type: ignore[misc]
175175
@overload
176176
def parse_args(self, args: Sequence[str] | None, namespace: _N) -> _N: ...
177177
@overload
@@ -210,7 +210,7 @@ class ArgumentParser(_AttributeHolder, _ActionsContainer):
210210
def format_usage(self) -> str: ...
211211
def format_help(self) -> str: ...
212212
@overload
213-
def parse_known_args(self, args: Sequence[str] | None = None, namespace: Namespace | None = None) -> tuple[Namespace, list[str]]: ... # type: ignore[misc]
213+
def parse_known_args(self, args: Sequence[str] | None = None, namespace: None = None) -> tuple[Namespace, list[str]]: ... # type: ignore[misc]
214214
@overload
215215
def parse_known_args(self, args: Sequence[str] | None, namespace: _N) -> tuple[_N, list[str]]: ...
216216
@overload
@@ -219,13 +219,13 @@ class ArgumentParser(_AttributeHolder, _ActionsContainer):
219219
def exit(self, status: int = 0, message: str | None = None) -> NoReturn: ...
220220
def error(self, message: str) -> NoReturn: ...
221221
@overload
222-
def parse_intermixed_args(self, args: Sequence[str] | None = None, namespace: Namespace | None = None) -> Namespace: ... # type: ignore[misc]
222+
def parse_intermixed_args(self, args: Sequence[str] | None = None, namespace: None = None) -> Namespace: ... # type: ignore[misc]
223223
@overload
224224
def parse_intermixed_args(self, args: Sequence[str] | None, namespace: _N) -> _N: ...
225225
@overload
226226
def parse_intermixed_args(self, *, namespace: _N) -> _N: ...
227227
@overload
228-
def parse_known_intermixed_args(self, args: Sequence[str] | None = None, namespace: Namespace | None = None) -> tuple[Namespace, list[str]]: ... # type: ignore[misc]
228+
def parse_known_intermixed_args(self, args: Sequence[str] | None = None, namespace: None = None) -> tuple[Namespace, list[str]]: ... # type: ignore[misc]
229229
@overload
230230
def parse_known_intermixed_args(self, args: Sequence[str] | None, namespace: _N) -> tuple[_N, list[str]]: ...
231231
@overload

0 commit comments

Comments
 (0)