Skip to content

Commit 83ca700

Browse files
address review : move constants to semi-documented and fix version guards
2 parents 8875184 + 541eb42 commit 83ca700

File tree

1 file changed

+73
-0
lines changed

1 file changed

+73
-0
lines changed

stdlib/_socket.pyi

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,81 @@ SOCK_SEQPACKET: Final[int]
3434

3535
if sys.platform == "linux":
3636
# Availability: Linux >= 2.6.27
37+
<<<<<<< HEAD
3738
SOCK_CLOEXEC: Final[int]
3839
SOCK_NONBLOCK: Final[int]
40+
=======
41+
if sys.version_info >= (3, 14):
42+
SOCK_CLOEXEC: Final[int]
43+
SOCK_NONBLOCK: Final[int]
44+
BDADDR_BREDR: Final[int]
45+
BDADDR_LE_PUBLIC: Final[int]
46+
BDADDR_LE_RANDOM: Final[int]
47+
BT_CHANNEL_POLICY: Final[int]
48+
BT_CHANNEL_POLICY_BREDR_ONLY: Final[int]
49+
BT_CHANNEL_POLICY_BREDR_PREFERRED: Final[int]
50+
BT_CODEC: Final[int]
51+
BT_DEFER_SETUP: Final[int]
52+
BT_FLUSHABLE: Final[int]
53+
BT_FLUSHABLE_OFF: Final[int]
54+
BT_FLUSHABLE_ON: Final[int]
55+
BT_ISO_QOS: Final[int]
56+
BT_MODE: Final[int]
57+
BT_MODE_BASIC: Final[int]
58+
BT_MODE_ERTM: Final[int]
59+
BT_MODE_EXT_FLOWCTL: Final[int]
60+
BT_MODE_LE_FLOWCTL: Final[int]
61+
BT_MODE_STREAMING: Final[int]
62+
BT_PHY: Final[int]
63+
BT_PHY_BR_1M_1SLOT: Final[int]
64+
BT_PHY_BR_1M_3SLOT: Final[int]
65+
BT_PHY_BR_1M_5SLOT: Final[int]
66+
BT_PHY_EDR_2M_1SLOT: Final[int]
67+
BT_PHY_EDR_2M_3SLOT: Final[int]
68+
BT_PHY_EDR_2M_5SLOT: Final[int]
69+
BT_PHY_EDR_3M_1SLOT: Final[int]
70+
BT_PHY_EDR_3M_3SLOT: Final[int]
71+
BT_PHY_EDR_3M_5SLOT: Final[int]
72+
BT_PHY_LE_1M_RX: Final[int]
73+
BT_PHY_LE_1M_TX: Final[int]
74+
BT_PHY_LE_2M_RX: Final[int]
75+
BT_PHY_LE_2M_TX: Final[int]
76+
BT_PHY_LE_CODED_RX: Final[int]
77+
BT_PHY_LE_CODED_TX: Final[int]
78+
BT_PKT_STATUS: Final[int]
79+
BT_POWER: Final[int]
80+
BT_POWER_FORCE_ACTIVE_OFF: Final[int]
81+
BT_POWER_FORCE_ACTIVE_ON: Final[int]
82+
BT_RCVMTU: Final[int]
83+
BT_SECURITY: Final[int]
84+
BT_SECURITY_FIPS: Final[int]
85+
BT_SECURITY_HIGH: Final[int]
86+
BT_SECURITY_LOW: Final[int]
87+
BT_SECURITY_MEDIUM: Final[int]
88+
BT_SECURITY_SDP: Final[int]
89+
BT_SNDMTU: Final[int]
90+
BT_VOICE: Final[int]
91+
BT_VOICE_CVSD_16BIT: Final[int]
92+
BT_VOICE_TRANSPARENT: Final[int]
93+
BT_VOICE_TRANSPARENT_16BIT: Final[int]
94+
HCI_CHANNEL_CONTROL: Final[int]
95+
HCI_CHANNEL_LOGGING: Final[int]
96+
HCI_CHANNEL_MONITOR: Final[int]
97+
HCI_CHANNEL_RAW: Final[int]
98+
HCI_CHANNEL_USER: Final[int]
99+
HCI_DEV_NONE: Final[int]
100+
L2CAP_LM: Final[int]
101+
L2CAP_LM_AUTH: Final[int]
102+
L2CAP_LM_ENCRYPT: Final[int]
103+
L2CAP_LM_MASTER: Final[int]
104+
L2CAP_LM_RELIABLE: Final[int]
105+
L2CAP_LM_SECURE: Final[int]
106+
L2CAP_LM_TRUSTED: Final[int]
107+
SOL_BLUETOOTH: Final[int]
108+
SOL_L2CAP: Final[int]
109+
SOL_RFCOMM: Final[int]
110+
SOL_SCO: Final[int]
111+
>>>>>>> 541eb421702a70a5e52caccf0e494813b7ed0dee
39112

40113
# --------------------
41114
# Many constants of these forms, documented in the Unix documentation on

0 commit comments

Comments
 (0)