[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