|
return IP(IPint.broadcast(self)) |
missing IP version propagation as compared to
|
return IP(IPint.net(self), ipversion=self._ipversion) |
Reproduce with:
import IPy; print(IPy.IP('::3/128').broadcast().version()) # 4
In general, I'd prefer to have .first_address() and .last_address() methods as IPv6 address has no "broadcast" part.
// random losses of edits observed //