[Python-Dev] conceptual clarity (original) (raw)

R. David Murray rdmurray at bitdance.com
Fri Sep 18 04:25:24 CEST 2009


On Fri, 18 Sep 2009 at 02:24, Sebastian Rittau wrote:

On Thu, Sep 17, 2009 at 02:04:11PM -0400, R. David Murray wrote:

I mean, eg, IPv4Network.fromHostIP('192.168.1.1/24'). I'd actually suggest to use >>> net, host = parsenetworkandhost("192.168.111.33/24") (IPv4Network('192.168.111.0/24'), IPv4Address('192.168.111.33')) >>> I think this helps the use case of the short network+gateway notation, while keeping the concepts of network and host address cleanly separate. Then the regular IPv4Network constructor could be strict and can be used for validation.

I'd be happy with this solution, which was also suggested earlier by someone else (Antoine?).

--David



More information about the Python-Dev mailing list