Antoine Pitrou wrote: > Peter Moody <peter <at> hda3.com> writes: >>>>>> However, I do not think >>>>>> that the proposed API should accept, eg, IPv4Network('192.168.1.1/24') >>>>>> as valid. That's just too confusing and error prone. >>>>> Indeed, it should throw some kind of ValueError instead. >>>> Peter, what do you think? >> I disagree. It seems overly pedantic to throw a valueerror on this. >> IPy does (used to do?) this and it's one of the primary reasons I >> wrote ipaddr. > > Python is not PHP and does not try to be overly "smart" or tolerant when faced > with bizarrely-formatted input. > > I don't see any valid reason for entering a network as "192.168.1.1/24" rather > than the canonical "192.168.1.0/24". The former might indicate a typing error or > a mental slip, so let's be helpful and signal it to the user. I completely agree. I don't know of any situation where I'd want a network of "192.168.1.1/24" to be anything other than an error. Eric.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4