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 = parse_network_and_host("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
_______________________________________________
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

Reply via email to