Note about getattr and '.'
e0427417 at student.tuwien.ac.at
Tue Nov 21 22:39:09 CET 2006
szport at gmail.com wrote:
> There is an interesting skewness in python:
> class A(object): pass
>>>> setattr(a, '$foo', 17)
>>>> getattr(a, '$foo')
> But I can't write
Yes, this is known. I think IronPython uses a specialized dictionary for members, which prohibits
malformed names. I don't know if there will be such a dictionary in any future CPython version.
(Would be good.)
More information about the Python-list