Die Suche ergab 3 Treffer

von tho.jo
Freitag 2. Februar 2007, 17:17
Forum: Allgemeine Fragen
Thema: Objekt explizit zerstören/löschen
Antworten: 4
Zugriffe: 1685

ist vielleicht auch nicht ganz unwichtig:
Redhat Linux, python 2.3.4
von tho.jo
Freitag 2. Februar 2007, 16:56
Forum: Allgemeine Fragen
Thema: Objekt explizit zerstören/löschen
Antworten: 4
Zugriffe: 1685

Dass der Destruktor erst am Programmende ausgeführt wird, kann man sehen, indem man noch eine Ausgabe mit sys.__stdout__.write(str) anfügt:

if __name__ == "__main__":
print "Test this file " + __file__

output = CCaptOutput()
print "Hallo"
buf= output.getBuffer()
output.printBuf()
del ...
von tho.jo
Freitag 2. Februar 2007, 16:48
Forum: Allgemeine Fragen
Thema: Objekt explizit zerstören/löschen
Antworten: 4
Zugriffe: 1685

Objekt explizit zerstören/löschen

Moin Moin,
ich will ein in Python erzeugtes Objekt explizit löschen, da es eine Funktion bereit stellt, die nur zur Lebenszeit des Objektes benötigt werden.
Ich will das stdout in einem Buffer umleiten und mache dies mit eben diesem Objekt. Bei dessen Zerstörung soll die Umleitung wieder aufgehoben ...