This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author John Florian
Recipients John Florian
Date 2019-02-13.19:28:48
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1550086128.37.0.0760252061885.issue35990@roundup.psfhosted.org>
In-reply-to
Content
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'
History
Date User Action Args
2019-02-13 19:28:48John Floriansetrecipients: + John Florian
2019-02-13 19:28:48John Floriansetmessageid: <1550086128.37.0.0760252061885.issue35990@roundup.psfhosted.org>
2019-02-13 19:28:48John Florianlinkissue35990 messages
2019-02-13 19:28:48John Floriancreate