Message335474
The docs say """The meaning of address is as in the constructor of IPv4Network, except that arbitrary host addresses are always accepted."""
However, that doesn't seem to be entirely true:
>>> tup1 = ('192.168.123.234', 24)
>>> tup2 = ('192.168.123.234', '255.255.255.0')
>>> IPv4Network(tup1, strict=False)
IPv4Network('192.168.123.0/24')
>>> IPv4Network(tup2, strict=False)
IPv4Network('192.168.123.0/24')
>>> IPv4Interface(tup1)
IPv4Interface('192.168.123.234/24')
>>> IPv4Interface(tup2)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python3.7/ipaddress.py", line 1391, in __init__
self._prefixlen = int(address[1])
ValueError: invalid literal for int() with base 10: '255.255.255.0' |
|
Date |
User |
Action |
Args |
2019-02-13 19:28:48 | John Florian | set | recipients:
+ John Florian |
2019-02-13 19:28:48 | John Florian | set | messageid: <1550086128.37.0.0760252061885.issue35990@roundup.psfhosted.org> |
2019-02-13 19:28:48 | John Florian | link | issue35990 messages |
2019-02-13 19:28:48 | John Florian | create | |
|