[Python-Dev] PEP 3144 review.
Peter Moody
peter at hda3.com
Sun Sep 27 22:59:07 CEST 2009
More information about the Python-Dev mailing list
Sun Sep 27 22:59:07 CEST 2009
- Previous message: [Python-Dev] PEP 3144 review.
- Next message: [Python-Dev] PEP 3144 review, and the inclusion process
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Sun, Sep 27, 2009 at 1:49 PM, Antoine Pitrou <solipsis at pitrou.net> wrote: > Peter Moody <peter <at> hda3.com> writes: >> >> >> > def parse_net_and_addr(s): >> >> > return (IPNetwork(s), IPAddress(s.split('/')[0])) >> >> >> >> I've only heard talk of new classes and new methods, not new >> >> constructor functions. >> > >> > Well, "method" in that context meant "class method" since the results aren't >> > dependent on a particular instance. Of course, both a class method or a >> > module-level function would be fine. >> >> so this is not the response I got when I asked what was required >> before. Would adding this constructor function satisfy your concerns >> (given sensible strict settings in the constructor, etc)? > > Assuming the Network type loses the notion of a specific host (or host address, > or `ip`) attached to it, yes. this is "less useful (strictly removing functionality)" and is an example of what I explicitly said I was not going to do with ipaddr. Cheers, /peter > Or to put it more clearly: > >>>> Network('192.168.0.1/24', strict=False) > Network('192.168.0.0/24') >>>> Network('192.168.0.1/24', strict=False) == Network('192.168.0.0/24') > True > > Regards > > Antoine. > > > _______________________________________________ > Python-Dev mailing list > Python-Dev at python.org > http://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: http://mail.python.org/mailman/options/python-dev/python-dev%40hda3.com >
- Previous message: [Python-Dev] PEP 3144 review.
- Next message: [Python-Dev] PEP 3144 review, and the inclusion process
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list