Me to v tom prirazeni do a1 a2 atd. chybu nehazi: Mam Python 2.4.3 (#69, Apr 11 2006, 15:32:42) [MSC v.1310 32 bit (Intel)] on win32
Jirka On Fri, 02 Jun 2006 23:30:00 +0200, Jan Martinek <[EMAIL PROTECTED]> wrote: > Zdravím, > > narazil jsem na záhadné chování pythonu. Jestliže pustím tento program > > class M: > b = 0 > def __del__(self): > M.b > > a = M() > > Nestane vůbec nic zvláštního. Ale když změním poslední řádek na > > a1 = M() > > tak to vyhodí výjimku > > Exception exceptions.AttributeError: "'NoneType' object has no attribute > 'b'" in <bound method M.__del__ of <__main__.M instance at > 0x2aaaaab50a28>> ignored > > Není to podivné, že záleží na názvu proměnné? > > -- > Jan Martinek > _______________________________________________ > Python mailing list > [email protected] > http://www.py.cz/mailman/listinfo/python _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
