return _collapse_address_list_recursive(sorted(
addrs + nets, key=_BaseNet._get_networks_key))
+
# backwards compatibility
CollapseAddrList = collapse_address_list
"""Represent and manipulate single IPv4 Addresses."""
def __init__(self, address):
-
"""
Args:
address: A string or integer representing the IP
hex_str = '%032x' % ip_int
hextets = []
for x in range(0, 32, 4):
- hextets.append('%x' % int(hex_str[x:x+4], 16))
+ hextets.append('%x' % int(hex_str[x:x + 4], 16))
hextets = self._compress_hextets(hextets)
return ':'.join(hextets)