We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 38172b7 commit d514290Copy full SHA for d514290
netbox/ipam/models/ip.py
@@ -487,11 +487,9 @@ def get_utilization(self):
487
utilization = int(float(child_prefixes.size) / self.prefix.size * 100)
488
else:
489
# Compile an IPSet to avoid counting duplicate IPs
490
- child_ips = netaddr.IPSet()
491
- for iprange in self.get_child_ranges():
492
- child_ips.add(iprange.range)
493
- for ip in self.get_child_ips():
494
- child_ips.add(ip.address.ip)
+ child_ips = netaddr.IPSet(
+ [_.range for _ in self.get_child_ranges()] + [_.address.ip for _ in self.get_child_ips()]
+ )
495
496
prefix_size = self.prefix.size
497
if self.prefix.version == 4 and self.prefix.prefixlen < 31 and not self.is_pool:
0 commit comments