On 2/9/2013 6:23 PM, Greg Ewing wrote:
> Terry Reedy wrote:
>> I agree. Since the exception type is not documented and since no one
>> should intentionally pass anything but strings, and therefore should
>> not be writing
>>
>> try:
>>   os.path.join(a,b)
>> except AttributeError:
>>   barf()
>>
>> I think it would be acceptable to make a change in 3.4.
> 
> Why should we go out of our way to address this particular
> case, and not any of the infinitely many other situations
> where you could forget to add parens to a function call?
> 

I agree we do not want to go down this slippery slope. The number of
such places in the standard library is huge. The existing error message
is one that a user should be able to understand, since it's so common.

-- 
Eric.
_______________________________________________
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