From 8bb11ef317f165c598e609c0bf72c16ee636c48f Mon Sep 17 00:00:00 2001 From: sobolevn Date: Sat, 10 Jun 2023 12:23:10 +0300 Subject: [PATCH] Update `http/__init__.pyi` for Python3.12 --- stdlib/http/__init__.pyi | 11 +++++++++++ tests/stubtest_allowlists/py312.txt | 5 ----- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/stdlib/http/__init__.pyi b/stdlib/http/__init__.pyi index d4b44f2eb99b..4310c79b9269 100644 --- a/stdlib/http/__init__.pyi +++ b/stdlib/http/__init__.pyi @@ -79,6 +79,17 @@ class HTTPStatus(IntEnum): EARLY_HINTS: Literal[103] IM_A_TEAPOT: Literal[418] TOO_EARLY: Literal[425] + if sys.version_info >= (3, 12): + @property + def is_informational(self) -> bool: ... + @property + def is_success(self) -> bool: ... + @property + def is_redirection(self) -> bool: ... + @property + def is_client_error(self) -> bool: ... + @property + def is_server_error(self) -> bool: ... if sys.version_info >= (3, 11): class HTTPMethod(StrEnum): diff --git a/tests/stubtest_allowlists/py312.txt b/tests/stubtest_allowlists/py312.txt index e3811a782f95..1b308d94a8b3 100644 --- a/tests/stubtest_allowlists/py312.txt +++ b/tests/stubtest_allowlists/py312.txt @@ -30,11 +30,6 @@ enum.property.member genericpath.__all__ genericpath.islink gzip.GzipFile.filename -http.HTTPStatus.is_client_error -http.HTTPStatus.is_informational -http.HTTPStatus.is_redirection -http.HTTPStatus.is_server_error -http.HTTPStatus.is_success http.client.HTTPConnection.get_proxy_response_headers http.client.HTTPSConnection.__init__ imaplib.IMAP4_SSL.__init__