Issue #19157: Include the broadcast address in the usuable hosts for IPv6
in ipaddress.
This commit is contained in:
parent
11a4270b6a
commit
1243c7d32c
@ -2155,6 +2155,18 @@ class IPv6Network(_BaseV6, _BaseNetwork):
|
|||||||
if self._prefixlen == (self._max_prefixlen - 1):
|
if self._prefixlen == (self._max_prefixlen - 1):
|
||||||
self.hosts = self.__iter__
|
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
|
@property
|
||||||
def is_site_local(self):
|
def is_site_local(self):
|
||||||
"""Test if the address is reserved for site-local.
|
"""Test if the address is reserved for site-local.
|
||||||
|
@ -20,6 +20,9 @@ Core and Builtins
|
|||||||
Library
|
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.
|
- Issue #20875: Prevent possible gzip "'read' is not defined" NameError.
|
||||||
Patch by Claudiu Popa.
|
Patch by Claudiu Popa.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user