From 9c212cdf5c1573f71d4fa55f02cfd058e2a4a6e3 Mon Sep 17 00:00:00 2001 From: Sam Bull Date: Sat, 13 May 2023 01:56:58 +0100 Subject: [PATCH] Update _SSLProtocolTransport._ssl_protocol (#10176) Co-authored-by: Jelle Zijlstra --- stdlib/asyncio/sslproto.pyi | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/stdlib/asyncio/sslproto.pyi b/stdlib/asyncio/sslproto.pyi index aadc7d32b..09733e5f9 100644 --- a/stdlib/asyncio/sslproto.pyi +++ b/stdlib/asyncio/sslproto.pyi @@ -66,7 +66,10 @@ class _SSLProtocolTransport(transports._FlowControlMixin, transports.Transport): _sendfile_compatible: ClassVar[constants._SendfileMode] _loop: events.AbstractEventLoop - _ssl_protocol: SSLProtocol + if sys.version_info >= (3, 11): + _ssl_protocol: SSLProtocol | None + else: + _ssl_protocol: SSLProtocol _closed: bool def __init__(self, loop: events.AbstractEventLoop, ssl_protocol: SSLProtocol) -> None: ... def get_extra_info(self, name: str, default: Any | None = None) -> dict[str, Any]: ...