Skip to content

Commit 2e64dbf

Browse files
committed
reorganize a bit
1 parent a58beaf commit 2e64dbf

2 files changed

Lines changed: 9 additions & 16 deletions

File tree

stdlib/_socket.pyi

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,9 @@ if sys.platform != "win32":
230230
IP_RETOPTS: Final[int]
231231
if sys.version_info >= (3, 13) and sys.platform == "linux":
232232
CAN_RAW_ERR_FILTER: Final[int]
233+
if sys.version_info >= (3, 15):
234+
if sys.platform == "win32" or sys.platform == "linux":
235+
IPV6_HDRINCL: Final[int]
233236
if sys.version_info >= (3, 14):
234237
IP_RECVTTL: Final[int]
235238

@@ -238,12 +241,6 @@ if sys.version_info >= (3, 14):
238241
IP_RECVERR: Final[int]
239242
SO_ORIGINAL_DST: Final[int]
240243

241-
if sys.version_info >= (3, 15):
242-
if sys.platform == "win32":
243-
IPV6_HDRINCL: Final[int]
244-
if sys.platform == "linux":
245-
IPV6_HDRINCL: Final[int]
246-
247244
if sys.platform == "win32":
248245
SOL_RFCOMM: Final[int]
249246
SO_BTH_ENCRYPT: Final[int]

stdlib/socket.pyi

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1103,6 +1103,12 @@ if sys.platform != "linux":
11031103

11041104
__all__ += ["IPPROTO_GGP", "IPPROTO_IPV4", "IPPROTO_MAX", "IPPROTO_ND", "IP_RECVDSTADDR", "SO_USELOOPBACK"]
11051105

1106+
if sys.version_info >= (3, 15):
1107+
if sys.platform == "win32" or sys.platform == "linux":
1108+
from _socket import IPV6_HDRINCL as IPV6_HDRINCL
1109+
1110+
__all__ += ["IPV6_HDRINCL"]
1111+
11061112
if sys.version_info >= (3, 14):
11071113
from _socket import IP_RECVTTL as IP_RECVTTL
11081114

@@ -1113,16 +1119,6 @@ if sys.version_info >= (3, 14):
11131119

11141120
__all__ += ["IP_RECVERR", "IPV6_RECVERR", "SO_ORIGINAL_DST"]
11151121

1116-
if sys.version_info >= (3, 15):
1117-
if sys.platform == "win32":
1118-
from _socket import IPV6_HDRINCL as IPV6_HDRINCL
1119-
1120-
__all__ += ["IPV6_HDRINCL"]
1121-
if sys.platform == "linux":
1122-
from _socket import IPV6_HDRINCL as IPV6_HDRINCL
1123-
1124-
__all__ += ["IPV6_HDRINCL"]
1125-
11261122
if sys.platform == "win32":
11271123
from _socket import (
11281124
SO_BTH_ENCRYPT as SO_BTH_ENCRYPT,

0 commit comments

Comments
 (0)