AddressFamily

It is an IntEnum and all of its members are exported to socket.

./code/address-family.py
 1import socket
 2
 3print(list(socket.AddressFamily))
 4"""
 5[<AddressFamily.AF_UNSPEC: 0>, <AddressFamily.AF_UNIX: 1>,
 6<AddressFamily.AF_INET: 2>, <AddressFamily.AF_AX25: 3>,
 7<AddressFamily.AF_IPX: 4>, <AddressFamily.AF_APPLETALK: 5>,
 8<AddressFamily.AF_NETROM: 6>, <AddressFamily.AF_BRIDGE: 7>,
 9<AddressFamily.AF_ATMPVC: 8>, <AddressFamily.AF_X25: 9>,
10<AddressFamily.AF_INET6: 10>, <AddressFamily.AF_ROSE: 11>,
11<AddressFamily.AF_NETBEUI: 13>, <AddressFamily.AF_SECURITY: 14>,
12<AddressFamily.AF_KEY: 15>, <AddressFamily.AF_NETLINK: 16>,
13<AddressFamily.AF_PACKET: 17>, <AddressFamily.AF_ASH: 18>,
14<AddressFamily.AF_ECONET: 19>, <AddressFamily.AF_ATMSVC: 20>,
15<AddressFamily.AF_RDS: 21>, <AddressFamily.AF_SNA: 22>,
16<AddressFamily.AF_IRDA: 23>, <AddressFamily.AF_PPPOX: 24>,
17<AddressFamily.AF_WANPIPE: 25>, <AddressFamily.AF_LLC: 26>,
18<AddressFamily.AF_CAN: 29>, <AddressFamily.AF_TIPC: 30>,
19<AddressFamily.AF_BLUETOOTH: 31>, <AddressFamily.AF_ALG: 38>,
20<AddressFamily.AF_VSOCK: 40>, <AddressFamily.AF_QIPCRTR: 42>]
21"""
22
23assert socket.AF_UNIX == socket.AddressFamily.AF_UNIX
24assert socket.AF_INET == socket.AddressFamily.AF_INET