[Python-Dev] Two patches (original) (raw)

"Martin v. Löwis" martin at v.loewis.de
Tue Feb 21 22:53:40 CET 2006


Georg Brandl wrote:

* I think I've submitted this one to the tracker, but can't remember: It's for PySequenceSetItem 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 "", 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.

* 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.

Regards, Martin



More information about the Python-Dev mailing list