[Python-de] sys.exit() und kontrolierte Objekt zerstoerung

Hartmut Goebel h.goebel at crazy-compilers.com
Die Mar 30 19:43:25 CEST 2004


Olaf 'Rübezahl' Radicke wrote:

> Jetzt habe ich mich erst mal damit beholfen, selber die
> __del__ Funktionen aufzurufen bevor ich sys.exit() aufrufe.
> Aber ich glaube das dass so nicht gedacht war. 

Die Doku sagt dazu:
"""It is not guaranteed that __del__() methods are called for objects 
that still exist when the interpreter exits."""

Dafür empfiehlt sich wohl die Verwendungs des Moduls 'atexit'.

-- 
Regards
Hartmut Goebel

| Hartmut Goebel               | We build the crazy compilers |
| h.goebel at crazy-compilers.com | Compiler Manufacturer        |