@@ -4,8 +4,8 @@ from _typeshed import ReadableBuffer
44from builtins import type as Type # alias to avoid name clashes with property named "type"
55from collections .abc import Iterable
66from types import TracebackType
7- from typing import Any , BinaryIO , NoReturn , TypeAlias , overload
8- from typing_extensions import deprecated
7+ from typing import Any , BinaryIO , TypeAlias , overload
8+ from typing_extensions import Never , deprecated
99
1010# These are based in socket, maybe move them out into _typeshed.pyi or such
1111_Address : TypeAlias = socket ._Address
@@ -22,7 +22,7 @@ class TransportSocket:
2222 def type (self ) -> int : ...
2323 @property
2424 def proto (self ) -> int : ...
25- def __getstate__ (self ) -> NoReturn : ...
25+ def __getstate__ (self ) -> Never : ...
2626 def fileno (self ) -> int : ...
2727 def dup (self ) -> socket .socket : ...
2828 def get_inheritable (self ) -> bool : ...
@@ -40,7 +40,7 @@ class TransportSocket:
4040
4141 def getpeername (self ) -> _RetAddress : ...
4242 def getsockname (self ) -> _RetAddress : ...
43- def getsockbyname (self ) -> NoReturn : ... # This method doesn't exist on socket, yet is passed through?
43+ def getsockbyname (self ) -> Never : ... # This method doesn't exist on socket, yet is passed through?
4444 def settimeout (self , value : float | None ) -> None : ...
4545 def gettimeout (self ) -> float | None : ...
4646 def setblocking (self , flag : bool ) -> None : ...
@@ -60,7 +60,7 @@ class TransportSocket:
6060 def ioctl (self , control : int , option : int | tuple [int , int , int ] | bool ) -> None : ...
6161 else :
6262 @deprecated ("Removed in Python 3.11" )
63- def ioctl (self , control : int , option : int | tuple [int , int , int ] | bool ) -> NoReturn : ...
63+ def ioctl (self , control : int , option : int | tuple [int , int , int ] | bool ) -> Never : ...
6464
6565 @deprecated ("Removed in Python 3.11" )
6666 def listen (self , backlog : int = ..., / ) -> None : ...
@@ -82,7 +82,7 @@ class TransportSocket:
8282 @deprecated ("Removed in Python 3.11." )
8383 def sendmsg_afalg (
8484 self , msg : Iterable [ReadableBuffer ] = ..., * , op : int , iv : Any = ..., assoclen : int = ..., flags : int = 0
85- ) -> NoReturn : ...
85+ ) -> Never : ...
8686
8787 @deprecated ("Removed in Python 3.11." )
8888 def sendmsg (
@@ -113,7 +113,7 @@ class TransportSocket:
113113 def share (self , process_id : int ) -> bytes : ...
114114 else :
115115 @deprecated ("Removed in Python 3.11." )
116- def share (self , process_id : int ) -> NoReturn : ...
116+ def share (self , process_id : int ) -> Never : ...
117117
118118 @deprecated ("Removed in Python 3.11." )
119119 def recv_into (self , buffer : _WriteBuffer , nbytes : int = 0 , flags : int = 0 ) -> int : ...
0 commit comments