Re: Note about getattr and '.'

2006-11-22 Thread Carl Banks
Steven D'Aprano wrote: On Tue, 21 Nov 2006 22:39:09 +0100, Mathias Panzenboeck wrote: 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.

Re: Note about getattr and '.'

2006-11-21 Thread Steven D'Aprano
On Tue, 21 Nov 2006 22:39:09 +0100, Mathias Panzenboeck wrote: [EMAIL PROTECTED] wrote: There is an interesting skewness in python: class A(object): pass a=A() setattr(a, '$foo', 17) getattr(a, '$foo') 17 But I can't write a.'$foo' Yes, this is known. I think IronPython uses