A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-dev/2009-September/091745.html below:

[Python-Dev] PEP 3144 review.

[Python-Dev] PEP 3144 review.Eric Smith eric at trueblade.com
Wed Sep 16 03:02:01 CEST 2009
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.
More information about the Python-Dev mailing list

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