[Python-checkins] cpython: issue28083: add IntFlag constants
ethan.furman
python-checkins at python.org
Sun Sep 11 16:35:43 EDT 2016
https://hg.python.org/cpython/rev/4a027e55dae3
changeset: 103655:4a027e55dae3
user: Ethan Furman <ethan at stoneleaf.us>
date: Sun Sep 11 13:34:42 2016 -0700
summary:
issue28083: add IntFlag constants
files:
Lib/socket.py | 12 +++++++++++-
1 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/Lib/socket.py b/Lib/socket.py
--- a/Lib/socket.py
+++ b/Lib/socket.py
@@ -50,7 +50,7 @@
from _socket import *
import os, sys, io, selectors
-from enum import IntEnum
+from enum import IntEnum, IntFlag
try:
import errno
@@ -80,6 +80,16 @@
__name__,
lambda C: C.isupper() and C.startswith('SOCK_'))
+IntFlag._convert(
+ 'MsgFlag',
+ __name__,
+ lambda C: C.isupper() and C.startswith('MSG_'))
+
+IntFlag._convert(
+ 'AddressInfo',
+ __name__,
+ lambda C: C.isupper() and C.startswith('AI_'))
+
_LOCALHOST = '127.0.0.1'
_LOCALHOST_V6 = '::1'
--
Repository URL: https://hg.python.org/cpython
More information about the Python-checkins
mailing list