This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author exarkun
Recipients benjamin.peterson, drkjam, exarkun, giampaolo.rodola, gvanrossum, loewis, mattsmart, pmoody, shields, vstinner
Date 2009-01-01.02:14:25
SpamBayes Score 1.7123404e-05
Marked as misclassified No
Message-id <1230776066.74.0.888962584654.issue3959@psf.upfronthosting.co.za>
In-reply-to
Content
> hm, all addresses have a subnet, even if its an implied /32, so
specifying a network as ("1.1.1.0", "1.1.1.255") seems a lot more
off-putting than "1.1.1.0/24". You're also much more likely to see the
latter in network devices.

I'm not sure which API in netaddr you're referring to.  If you want to
construct that /24 with netaddr, then I would use
netaddr.address.CIDR("1.1.1.0/24").  Offhand, I can't find an API which
accepts two endpoints of a range to construct a network in netaddr. 
When I wrote about having separate types for individual addresses vs
ranges of addresses in my previous comment, I had IP and CIDR
respectively in mind, as opposed to ipaddr-py's single IPv4 class which
can represent either.
History
Date User Action Args
2009-01-01 02:14:27exarkunsetrecipients: + exarkun, gvanrossum, loewis, vstinner, giampaolo.rodola, benjamin.peterson, mattsmart, shields, pmoody, drkjam
2009-01-01 02:14:26exarkunsetmessageid: <1230776066.74.0.888962584654.issue3959@psf.upfronthosting.co.za>
2009-01-01 02:14:26exarkunlinkissue3959 messages
2009-01-01 02:14:25exarkuncreate