[python] (Ne)uvol?ování prom?nných p?i zpracování vyjímky
Jan Samohyl
samohyl na webseek.cz
Úterý Leden 21 22:05:17 CET 2003
> Vázení, mám takovýto zacátecnický dotaz:
>
> Kdyz v Pythonu 2.22 dojde k vyjímce ve vnorené funkci, pak není objekt
> predávaný jako parametr funkce uvolnen pri uvolnení základní promenné,
> vekteré byl objekt ulozen. Ke skutecnému uvolnení (volání
> __del__) dojde az pri dalsím volaní vnorené funkce.
>
> Delá to na me dojem, jako by objekt byl drzen nejakou pomocnou
> promennou fungující jako parametr vnorené funkce.
To mi nepripada zrovna jako zacatecnicky dotaz. Moc o tom problemu ale nevim. Na druhou stranu, z konference pythonu mam
takovy nejasny dojem, ze je to celkem bezna vec, ze se uvolnovani objektu nedeje vzdy v okamziku, kdy by to clovek cekal.
> Je nejaký trik jak takovéto objekty explicitne uvolnit ? Zkousel jsem
> metody z gc - neúspesne .
Myslim, ze bude lepe zeptat se primo vyvojaru na python mailing listu.
S pozdravem Jan Samohyl
Další informace o konferenci Python