[Python-Dev] Two patches

Georg Brandl g.brandl at gmx.net
Tue Feb 21 23:13:13 CET 2006


Martin v. Löwis wrote:
> Georg Brandl wrote:
>> * I think I've submitted this one to the tracker, but can't remember:
>>   It's for PySequence_SetItem and makes something like this possible:
>> 
>>   tup = ([], )
>>   tup[0] += [1]
> 
> That definitely needs fixing:
> 
> py> tup = ([], )
> py> tup[0] += [1]
> Traceback (most recent call last):
>   File "<stdin>", line 1, in ?
> TypeError: object doesn't support item assignment
> py> tup
> ([1],)
> 
> Errors should never pass silently, but success shouldn't cause
> an error message, either.

The patch is now at SF, item #1436226.

>> * One patch for staticmethod and classmethod, which currently silently
>>   accept keyword arguments and throw them away. The patch adds error
>>   messages.
> 
> Sounds good as well.

Checked in to 2.5 branch.

Georg



More information about the Python-Dev mailing list