@@ -5,7 +5,7 @@ from builtins import type as Type # alias to avoid name clashes with property n
55from collections .abc import Iterable
66from types import TracebackType
77from typing import Any , BinaryIO , NoReturn , overload
8- from typing_extensions import TypeAlias
8+ from typing_extensions import TypeAlias , deprecated
99
1010# These are based in socket, maybe move them out into _typeshed.pyi or such
1111_Address : TypeAlias = socket ._Address
@@ -42,53 +42,82 @@ class TransportSocket:
4242 def setblocking (self , flag : bool ) -> None : ...
4343 if sys .version_info < (3 , 11 ):
4444 def _na (self , what : str ) -> None : ...
45+ @deprecated ("Removed in Python 3.11" )
4546 def accept (self ) -> tuple [socket .socket , _RetAddress ]: ...
47+ @deprecated ("Removed in Python 3.11" )
4648 def connect (self , address : _Address ) -> None : ...
49+ @deprecated ("Removed in Python 3.11" )
4750 def connect_ex (self , address : _Address ) -> int : ...
51+ @deprecated ("Removed in Python 3.11" )
4852 def bind (self , address : _Address ) -> None : ...
4953 if sys .platform == "win32" :
54+ @deprecated ("Removed in Python 3.11" )
5055 def ioctl (self , control : int , option : int | tuple [int , int , int ] | bool ) -> None : ...
5156 else :
57+ @deprecated ("Removed in Python 3.11" )
5258 def ioctl (self , control : int , option : int | tuple [int , int , int ] | bool ) -> NoReturn : ...
5359
60+ @deprecated ("Removed in Python 3.11" )
5461 def listen (self , backlog : int = ..., / ) -> None : ...
62+ @deprecated ("Removed in Python 3.11" )
5563 def makefile (self ) -> BinaryIO : ...
64+ @deprecated ("Rmoved in Python 3.11" )
5665 def sendfile (self , file : BinaryIO , offset : int = ..., count : int | None = ...) -> int : ...
66+ @deprecated ("Removed in Python 3.11" )
5767 def close (self ) -> None : ...
68+ @deprecated ("Removed in Python 3.11" )
5869 def detach (self ) -> int : ...
5970 if sys .platform == "linux" :
71+ @deprecated ("Removed in Python 3.11" )
6072 def sendmsg_afalg (
6173 self , msg : Iterable [ReadableBuffer ] = ..., * , op : int , iv : Any = ..., assoclen : int = ..., flags : int = ...
6274 ) -> int : ...
6375 else :
76+ @deprecated ("Removed in Python 3.11." )
6477 def sendmsg_afalg (
6578 self , msg : Iterable [ReadableBuffer ] = ..., * , op : int , iv : Any = ..., assoclen : int = ..., flags : int = ...
6679 ) -> NoReturn : ...
6780
81+ @deprecated ("Removed in Python 3.11." )
6882 def sendmsg (
6983 self , buffers : Iterable [ReadableBuffer ], ancdata : Iterable [_CMSG ] = ..., flags : int = ..., address : _Address = ..., /
7084 ) -> int : ...
7185 @overload
86+ @deprecated ("Removed in Python 3.11." )
7287 def sendto (self , data : ReadableBuffer , address : _Address ) -> int : ...
7388 @overload
89+ @deprecated ("Removed in Python 3.11." )
7490 def sendto (self , data : ReadableBuffer , flags : int , address : _Address ) -> int : ...
91+ @deprecated ("Removed in Python 3.11." )
7592 def send (self , data : ReadableBuffer , flags : int = ...) -> int : ...
93+ @deprecated ("Removed in Python 3.11." )
7694 def sendall (self , data : ReadableBuffer , flags : int = ...) -> None : ...
95+ @deprecated ("Removed in Python 3.11." )
7796 def set_inheritable (self , inheritable : bool ) -> None : ...
7897 if sys .platform == "win32" :
98+ @deprecated ("Removed in Python 3.11." )
7999 def share (self , process_id : int ) -> bytes : ...
80100 else :
101+ @deprecated ("Removed in Python 3.11." )
81102 def share (self , process_id : int ) -> NoReturn : ...
82103
104+ @deprecated ("Removed in Python 3.11." )
83105 def recv_into (self , buffer : _WriteBuffer , nbytes : int = ..., flags : int = ...) -> int : ...
106+ @deprecated ("Removed in Python 3.11." )
84107 def recvfrom_into (self , buffer : _WriteBuffer , nbytes : int = ..., flags : int = ...) -> tuple [int , _RetAddress ]: ...
108+ @deprecated ("Removed in Python 3.11." )
85109 def recvmsg_into (
86110 self , buffers : Iterable [_WriteBuffer ], ancbufsize : int = ..., flags : int = ..., /
87111 ) -> tuple [int , list [_CMSG ], int , Any ]: ...
112+ @deprecated ("Removed in Python 3.11." )
88113 def recvmsg (self , bufsize : int , ancbufsize : int = ..., flags : int = ..., / ) -> tuple [bytes , list [_CMSG ], int , Any ]: ...
114+ @deprecated ("Removed in Python 3.11." )
89115 def recvfrom (self , bufsize : int , flags : int = ...) -> tuple [bytes , _RetAddress ]: ...
116+ @deprecated ("Removed in Python 3.11." )
90117 def recv (self , bufsize : int , flags : int = ...) -> bytes : ...
118+ @deprecated ("Removed in Python 3.11." )
91119 def __enter__ (self ) -> socket .socket : ...
120+ @deprecated ("Removed in Python 3.11." )
92121 def __exit__ (
93122 self , exc_type : Type [BaseException ] | None , exc_val : BaseException | None , exc_tb : TracebackType | None
94123 ) -> None : ...
0 commit comments