From f3b1ee960460ae7b9374a98c32c9d5823eac5400 Mon Sep 17 00:00:00 2001 From: Max Muoto Date: Sat, 10 Aug 2024 15:53:05 -0500 Subject: [PATCH] Update `argparse.BooleanOptionalAction` for 3.14 (#12489) Co-authored-by: Akuli --- stdlib/argparse.pyi | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/stdlib/argparse.pyi b/stdlib/argparse.pyi index 66fa4e152..2526322ac 100644 --- a/stdlib/argparse.pyi +++ b/stdlib/argparse.pyi @@ -357,7 +357,17 @@ class Action(_AttributeHolder): if sys.version_info >= (3, 12): class BooleanOptionalAction(Action): - if sys.version_info >= (3, 13): + if sys.version_info >= (3, 14): + def __init__( + self, + option_strings: Sequence[str], + dest: str, + default: bool | None = None, + required: bool = False, + help: str | None = None, + deprecated: bool = False, + ) -> None: ... + elif sys.version_info >= (3, 13): @overload def __init__( self,