ich weiss nicht, ob das hier der richtige Platz ist für die Frage sonst halt bitte verschieben

Beim Debuggen von folgendem Script stürzt bei mir das Idle ab, d.h. reagiert nicht mehr.
(Python 2.3 Idle 1.0.2)
Code: Alles auswählen
import thread
import time
class Main:
def __init__(self):
myrechner = Rechner()
myrechner.doit(self)
for i in range(5):
time.sleep(1)
print "Wait:" + str(i)
def solution(self, x):
print "Ergebnis ist: " + str(x)
class Rechner:
def __init__(self):
pass
def doit(self, obj):
thread.start_new_thread(self.__calc,(obj,))
def __calc(self, obj):
x = 5+5
time.sleep(3)
obj.solution(x)
if __name__ == '__main__':
main = Main()
Danke für eure Antworten.
alpha