seg fault on asscessing undefined attr in __getattr__

Oleg Broytmann phd at phd.fep.ru
Fri May 25 06:26:31 EDT 2001


On Fri, 25 May 2001, Kong-Jei Kuan wrote:
> hi, i am still using python 1.52, and don't know if this happens to other
> versions, can some verify this?
>
> Python 1.5.2 (#0, Dec 27 2000, 13:59:38)  [GCC 2.95.2 20000220 (Debian GNU/Linux)] on linux2
> Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
> >>> class A:
> ...   def __getattr__(self, name):
> ...     self.x
> ...
> >>> a=A()
> >>> a
> Segmentation fault

   Do you understand you've put your Python into infinite recursion?

Oleg.
----
     Oleg Broytmann            http://phd.pp.ru/            phd at phd.pp.ru
           Programmers don't die, they just GOSUB without RETURN.





More information about the Python-list mailing list