On Mon, Sep 28, 2009 at 5:34 AM, R. David Murray <rdmur...@bitdance.com> 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 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