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
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com