Commit 1243c7d3 authored by Peter Moody's avatar Peter Moody

Issue #19157: Include the broadcast address in the usuable hosts for IPv6

in ipaddress.
parent 11a4270b
......@@ -2155,6 +2155,18 @@ class IPv6Network(_BaseV6, _BaseNetwork):
if self._prefixlen == (self._max_prefixlen - 1):
self.hosts = self.__iter__
def hosts(self):
"""Generate Iterator over usable hosts in a network.
This is like __iter__ except it doesn't return the
Subnet-Router anycast address.
"""
network = int(self.network_address)
broadcast = int(self.broadcast_address)
for x in range(network + 1, broadcast + 1):
yield self._address_class(x)
@property
def is_site_local(self):
"""Test if the address is reserved for site-local.
......
......@@ -20,6 +20,9 @@ Core and Builtins
Library
-------
- Issue #19157: Include the broadcast address in the usuable hosts for IPv6
in ipaddress.
- Issue #20875: Prevent possible gzip "'read' is not defined" NameError.
Patch by Claudiu Popa.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment