Peter Moody wrote: > On Sun, Sep 27, 2009 at 1:49 PM, Antoine Pitrou <solip...@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 >
Not that I should have any say, but I'm also -1 on any proposal that conflates an "address with mask" and "network" into the same object. Janzert _______________________________________________ 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