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: 1606

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: 1606

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: 1606

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 ...