Re: [Python-Dev] PEP 3144 review.

2009年9月28日 06:20:39 -0700

On Mon, Sep 28, 2009 at 5:34 AM, R. David Murray <[email protected]> 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'
I submitted a patch to ipadrdr http://codereview.appspot.com/124057
which would do
 >>> x = IPv4Network('192.168.1.1/24')
 >>> y = IPv4Network('192.168.1.0/24')
 >>> x == y
 True
 >>> x.ip
 IPv4Address('192.168.1.1')
_______________________________________________
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

Reply via email to