mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-07 20:54:28 +08:00
Fix ssl.SSLSocket methods on windows (#10849)
This commit is contained in:
@@ -4,7 +4,7 @@ import sys
|
||||
from _typeshed import ReadableBuffer, StrOrBytesPath, WriteableBuffer
|
||||
from collections.abc import Callable, Iterable
|
||||
from typing import Any, NamedTuple, overload
|
||||
from typing_extensions import Literal, Self, TypeAlias, TypedDict, final
|
||||
from typing_extensions import Literal, Never, Self, TypeAlias, TypedDict, final
|
||||
|
||||
_PCTRTT: TypeAlias = tuple[tuple[str, str], ...]
|
||||
_PCTRTTT: TypeAlias = tuple[_PCTRTT, ...]
|
||||
@@ -367,6 +367,10 @@ class SSLSocket(socket.socket):
|
||||
def pending(self) -> int: ...
|
||||
if sys.version_info >= (3, 8):
|
||||
def verify_client_post_handshake(self) -> None: ...
|
||||
# These methods always raise `NotImplementedError`:
|
||||
def recvmsg(self, *args: Never, **kwargs: Never) -> Never: ... # type: ignore[override]
|
||||
def recvmsg_into(self, *args: Never, **kwargs: Never) -> Never: ... # type: ignore[override]
|
||||
def sendmsg(self, *args: Never, **kwargs: Never) -> Never: ... # type: ignore[override]
|
||||
|
||||
class TLSVersion(enum.IntEnum):
|
||||
MINIMUM_SUPPORTED: int
|
||||
|
||||
Reference in New Issue
Block a user