1
- # ruff: noqa: PYI063 # Several cases throughout file where
2
- # argument names with __ used because of typeshed, see comment for recv in _SocketType
3
-
4
1
from __future__ import annotations
5
2
6
3
import os
@@ -567,27 +564,25 @@ def getsockname(self) -> AddressFormat:
567
564
raise NotImplementedError
568
565
569
566
@overload
570
- def getsockopt (self , / , level : int , optname : int ) -> int : ...
567
+ def getsockopt (self , level : int , optname : int ) -> int : ...
571
568
572
569
@overload
573
- def getsockopt (self , / , level : int , optname : int , buflen : int ) -> bytes : ...
570
+ def getsockopt (self , level : int , optname : int , buflen : int ) -> bytes : ...
574
571
575
572
def getsockopt (
576
573
self ,
577
- / ,
578
574
level : int ,
579
575
optname : int ,
580
576
buflen : int | None = None ,
581
577
) -> int | bytes :
582
578
raise NotImplementedError
583
579
584
580
@overload
585
- def setsockopt (self , / , level : int , optname : int , value : int | Buffer ) -> None : ...
581
+ def setsockopt (self , level : int , optname : int , value : int | Buffer ) -> None : ...
586
582
587
583
@overload
588
584
def setsockopt (
589
585
self ,
590
- / ,
591
586
level : int ,
592
587
optname : int ,
593
588
value : None ,
@@ -596,15 +591,14 @@ def setsockopt(
596
591
597
592
def setsockopt (
598
593
self ,
599
- / ,
600
594
level : int ,
601
595
optname : int ,
602
596
value : int | Buffer | None ,
603
597
optlen : int | None = None ,
604
598
) -> None :
605
599
raise NotImplementedError
606
600
607
- def listen (self , / , backlog : int = min (_stdlib_socket .SOMAXCONN , 128 )) -> None :
601
+ def listen (self , backlog : int = min (_stdlib_socket .SOMAXCONN , 128 )) -> None :
608
602
raise NotImplementedError
609
603
610
604
def get_inheritable (self ) -> bool :
@@ -617,7 +611,7 @@ def set_inheritable(self, inheritable: bool) -> None:
617
611
not TYPE_CHECKING and hasattr (_stdlib_socket .socket , "share" )
618
612
):
619
613
620
- def share (self , / , process_id : int ) -> bytes :
614
+ def share (self , process_id : int ) -> bytes :
621
615
raise NotImplementedError
622
616
623
617
def __enter__ (self ) -> Self :
@@ -677,11 +671,11 @@ async def accept(self) -> tuple[SocketType, AddressFormat]:
677
671
async def connect (self , address : AddressFormat ) -> None :
678
672
raise NotImplementedError
679
673
680
- def recv (__self , __buflen : int , __flags : int = 0 ) -> Awaitable [bytes ]:
674
+ def recv (self , buflen : int , flags : int = 0 , / ) -> Awaitable [bytes ]:
681
675
raise NotImplementedError
682
676
683
677
def recv_into (
684
- __self ,
678
+ self ,
685
679
buffer : Buffer ,
686
680
nbytes : int = 0 ,
687
681
flags : int = 0 ,
@@ -690,15 +684,16 @@ def recv_into(
690
684
691
685
# return type of socket.socket.recvfrom in typeshed is tuple[bytes, Any]
692
686
def recvfrom (
693
- __self ,
694
- __bufsize : int ,
695
- __flags : int = 0 ,
687
+ self ,
688
+ bufsize : int ,
689
+ flags : int = 0 ,
690
+ / ,
696
691
) -> Awaitable [tuple [bytes , AddressFormat ]]:
697
692
raise NotImplementedError
698
693
699
694
# return type of socket.socket.recvfrom_into in typeshed is tuple[bytes, Any]
700
695
def recvfrom_into (
701
- __self ,
696
+ self ,
702
697
buffer : Buffer ,
703
698
nbytes : int = 0 ,
704
699
flags : int = 0 ,
@@ -710,10 +705,11 @@ def recvfrom_into(
710
705
):
711
706
712
707
def recvmsg (
713
- __self ,
714
- __bufsize : int ,
715
- __ancbufsize : int = 0 ,
716
- __flags : int = 0 ,
708
+ self ,
709
+ bufsize : int ,
710
+ ancbufsize : int = 0 ,
711
+ flags : int = 0 ,
712
+ / ,
717
713
) -> Awaitable [tuple [bytes , list [tuple [int , int , bytes ]], int , object ]]:
718
714
raise NotImplementedError
719
715
@@ -722,29 +718,32 @@ def recvmsg(
722
718
):
723
719
724
720
def recvmsg_into (
725
- __self ,
726
- __buffers : Iterable [Buffer ],
727
- __ancbufsize : int = 0 ,
728
- __flags : int = 0 ,
721
+ self ,
722
+ buffers : Iterable [Buffer ],
723
+ ancbufsize : int = 0 ,
724
+ flags : int = 0 ,
725
+ / ,
729
726
) -> Awaitable [tuple [int , list [tuple [int , int , bytes ]], int , object ]]:
730
727
raise NotImplementedError
731
728
732
- def send (__self , __bytes : Buffer , __flags : int = 0 ) -> Awaitable [int ]:
729
+ def send (self , bytes : Buffer , flags : int = 0 , / ) -> Awaitable [int ]:
733
730
raise NotImplementedError
734
731
735
732
@overload
736
733
async def sendto (
737
734
self ,
738
- __data : Buffer ,
739
- __address : tuple [object , ...] | str | Buffer ,
735
+ data : Buffer ,
736
+ address : tuple [object , ...] | str | Buffer ,
737
+ / ,
740
738
) -> int : ...
741
739
742
740
@overload
743
741
async def sendto (
744
742
self ,
745
- __data : Buffer ,
746
- __flags : int ,
747
- __address : tuple [object , ...] | str | Buffer ,
743
+ data : Buffer ,
744
+ flags : int ,
745
+ address : tuple [object , ...] | str | Buffer ,
746
+ / ,
748
747
) -> int : ...
749
748
750
749
async def sendto (self , * args : object ) -> int :
@@ -757,10 +756,11 @@ async def sendto(self, *args: object) -> int:
757
756
@_wraps (_stdlib_socket .socket .sendmsg , assigned = (), updated = ())
758
757
async def sendmsg (
759
758
self ,
760
- __buffers : Iterable [Buffer ],
761
- __ancdata : Iterable [tuple [int , int , Buffer ]] = (),
762
- __flags : int = 0 ,
763
- __address : AddressFormat | None = None ,
759
+ buffers : Iterable [Buffer ],
760
+ ancdata : Iterable [tuple [int , int , Buffer ]] = (),
761
+ flags : int = 0 ,
762
+ address : AddressFormat | None = None ,
763
+ / ,
764
764
) -> int :
765
765
raise NotImplementedError
766
766
@@ -810,14 +810,13 @@ def getsockname(self) -> AddressFormat:
810
810
return self ._sock .getsockname ()
811
811
812
812
@overload
813
- def getsockopt (self , / , level : int , optname : int ) -> int : ...
813
+ def getsockopt (self , level : int , optname : int ) -> int : ...
814
814
815
815
@overload
816
- def getsockopt (self , / , level : int , optname : int , buflen : int ) -> bytes : ...
816
+ def getsockopt (self , level : int , optname : int , buflen : int ) -> bytes : ...
817
817
818
818
def getsockopt (
819
819
self ,
820
- / ,
821
820
level : int ,
822
821
optname : int ,
823
822
buflen : int | None = None ,
@@ -827,12 +826,11 @@ def getsockopt(
827
826
return self ._sock .getsockopt (level , optname , buflen )
828
827
829
828
@overload
830
- def setsockopt (self , / , level : int , optname : int , value : int | Buffer ) -> None : ...
829
+ def setsockopt (self , level : int , optname : int , value : int | Buffer ) -> None : ...
831
830
832
831
@overload
833
832
def setsockopt (
834
833
self ,
835
- / ,
836
834
level : int ,
837
835
optname : int ,
838
836
value : None ,
@@ -841,7 +839,6 @@ def setsockopt(
841
839
842
840
def setsockopt (
843
841
self ,
844
- / ,
845
842
level : int ,
846
843
optname : int ,
847
844
value : int | Buffer | None ,
@@ -862,7 +859,7 @@ def setsockopt(
862
859
# four parameters.
863
860
return self ._sock .setsockopt (level , optname , value , optlen )
864
861
865
- def listen (self , / , backlog : int = min (_stdlib_socket .SOMAXCONN , 128 )) -> None :
862
+ def listen (self , backlog : int = min (_stdlib_socket .SOMAXCONN , 128 )) -> None :
866
863
return self ._sock .listen (backlog )
867
864
868
865
def get_inheritable (self ) -> bool :
@@ -875,7 +872,7 @@ def set_inheritable(self, inheritable: bool) -> None:
875
872
not TYPE_CHECKING and hasattr (_stdlib_socket .socket , "share" )
876
873
):
877
874
878
- def share (self , / , process_id : int ) -> bytes :
875
+ def share (self , process_id : int ) -> bytes :
879
876
return self ._sock .share (process_id )
880
877
881
878
def __enter__ (self ) -> Self :
@@ -1118,11 +1115,8 @@ async def connect(self, address: AddressFormat) -> None:
1118
1115
# complain about AmbiguousType
1119
1116
if TYPE_CHECKING :
1120
1117
1121
- def recv (__self , __buflen : int , __flags : int = 0 ) -> Awaitable [bytes ]: ...
1118
+ def recv (self , buflen : int , flags : int = 0 , / ) -> Awaitable [bytes ]: ...
1122
1119
1123
- # _make_simple_sock_method_wrapper is typed, so this checks that the above is correct
1124
- # this requires that we refrain from using `/` to specify pos-only
1125
- # args, or mypy thinks the signature differs from typeshed.
1126
1120
recv = _make_simple_sock_method_wrapper (
1127
1121
_stdlib_socket .socket .recv ,
1128
1122
_core .wait_readable ,
@@ -1135,7 +1129,8 @@ def recv(__self, __buflen: int, __flags: int = 0) -> Awaitable[bytes]: ...
1135
1129
if TYPE_CHECKING :
1136
1130
1137
1131
def recv_into (
1138
- __self ,
1132
+ self ,
1133
+ / ,
1139
1134
buffer : Buffer ,
1140
1135
nbytes : int = 0 ,
1141
1136
flags : int = 0 ,
@@ -1153,9 +1148,10 @@ def recv_into(
1153
1148
if TYPE_CHECKING :
1154
1149
# return type of socket.socket.recvfrom in typeshed is tuple[bytes, Any]
1155
1150
def recvfrom (
1156
- __self ,
1157
- __bufsize : int ,
1158
- __flags : int = 0 ,
1151
+ self ,
1152
+ bufsize : int ,
1153
+ flags : int = 0 ,
1154
+ / ,
1159
1155
) -> Awaitable [tuple [bytes , AddressFormat ]]: ...
1160
1156
1161
1157
recvfrom = _make_simple_sock_method_wrapper (
@@ -1170,7 +1166,8 @@ def recvfrom(
1170
1166
if TYPE_CHECKING :
1171
1167
# return type of socket.socket.recvfrom_into in typeshed is tuple[bytes, Any]
1172
1168
def recvfrom_into (
1173
- __self ,
1169
+ self ,
1170
+ / ,
1174
1171
buffer : Buffer ,
1175
1172
nbytes : int = 0 ,
1176
1173
flags : int = 0 ,
@@ -1191,10 +1188,11 @@ def recvfrom_into(
1191
1188
if TYPE_CHECKING :
1192
1189
1193
1190
def recvmsg (
1194
- __self ,
1195
- __bufsize : int ,
1196
- __ancbufsize : int = 0 ,
1197
- __flags : int = 0 ,
1191
+ self ,
1192
+ bufsize : int ,
1193
+ ancbufsize : int = 0 ,
1194
+ flags : int = 0 ,
1195
+ / ,
1198
1196
) -> Awaitable [tuple [bytes , list [tuple [int , int , bytes ]], int , object ]]: ...
1199
1197
1200
1198
recvmsg = _make_simple_sock_method_wrapper (
@@ -1213,10 +1211,11 @@ def recvmsg(
1213
1211
if TYPE_CHECKING :
1214
1212
1215
1213
def recvmsg_into (
1216
- __self ,
1217
- __buffers : Iterable [Buffer ],
1218
- __ancbufsize : int = 0 ,
1219
- __flags : int = 0 ,
1214
+ self ,
1215
+ buffers : Iterable [Buffer ],
1216
+ ancbufsize : int = 0 ,
1217
+ flags : int = 0 ,
1218
+ / ,
1220
1219
) -> Awaitable [tuple [int , list [tuple [int , int , bytes ]], int , object ]]: ...
1221
1220
1222
1221
recvmsg_into = _make_simple_sock_method_wrapper (
@@ -1231,7 +1230,7 @@ def recvmsg_into(
1231
1230
1232
1231
if TYPE_CHECKING :
1233
1232
1234
- def send (__self , __bytes : Buffer , __flags : int = 0 ) -> Awaitable [int ]: ...
1233
+ def send (self , bytes : Buffer , flags : int = 0 , / ) -> Awaitable [int ]: ...
1235
1234
1236
1235
send = _make_simple_sock_method_wrapper (
1237
1236
_stdlib_socket .socket .send ,
@@ -1245,16 +1244,18 @@ def send(__self, __bytes: Buffer, __flags: int = 0) -> Awaitable[int]: ...
1245
1244
@overload
1246
1245
async def sendto (
1247
1246
self ,
1248
- __data : Buffer ,
1249
- __address : tuple [object , ...] | str | Buffer ,
1247
+ data : Buffer ,
1248
+ address : tuple [object , ...] | str | Buffer ,
1249
+ / ,
1250
1250
) -> int : ...
1251
1251
1252
1252
@overload
1253
1253
async def sendto (
1254
1254
self ,
1255
- __data : Buffer ,
1256
- __flags : int ,
1257
- __address : tuple [object , ...] | str | Buffer ,
1255
+ data : Buffer ,
1256
+ flags : int ,
1257
+ address : tuple [object , ...] | str | Buffer ,
1258
+ / ,
1258
1259
) -> int : ...
1259
1260
1260
1261
@_wraps (_stdlib_socket .socket .sendto , assigned = (), updated = ())
@@ -1287,6 +1288,7 @@ async def sendmsg(
1287
1288
ancdata : Iterable [tuple [int , int , Buffer ]] = (),
1288
1289
flags : int = 0 ,
1289
1290
address : AddressFormat | None = None ,
1291
+ / ,
1290
1292
) -> int :
1291
1293
"""Similar to :meth:`socket.socket.sendmsg`, but async.
1292
1294
0 commit comments