R. David Murray wrote:
The fundamental divide here is between two behaviors.ipaddr: >>> x = IPv4Network('192.168.1.1/24') >>> y = IPv4Network('192.168.1.0/24') >>> x == y False >>> x.ip IPv4Address('192.168.1.1') desired: >>> x = IPv4Network('192.168.1.1/24') >>> y = IPv4Network('192.168.1.0/24') >>> x == y True >>> x.ip Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'IPv4Network' object has no attribute 'ip' Everything else is pretty much bikeshedding and can be dealt with. This is fundamental and Peter has indicated he will not change it.
I think that's an excellent summary, David. And I'm -1 unless it changes to the "desired" behavior above.
Eric. _______________________________________________ Python-Dev mailing list [email protected] http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com
