langzeit test: pythonapplikation
Verfasst: Freitag 13. Oktober 2006, 09:52
Hallo
Ich wollte mal schauen, wie lange mine App. laufen kann.
Ganz kurz vereinfacht:
- GUI
- Func1
- Func2
Theoretisch wäre der Programmablauf so, dass wenn jemand im GUI auf den Button klickt, eine Funktion (Func1) aufgerufen wird. Diese ruft eine weiter Funktion auf (Func2) Danach wartet das Programm wider, bis jemand auf den button klickt, dan Fun1, Func2, warten etc.
Ich habe aber nun im ende von Func2 einen "Loop" eingebaut, in dem ich die Func1 aufrufe. Das Programm sollte nun eigentlich endlos laufen.
Tut es nicht, nach gewisser Zeit bekomme ich die Fehlermeldung:
RuntimeError: maximum recursion depth exceeded
Nun wollte ich Fragen, ist der Fehler ein Normales Verhalten von Python, wenn ich so ein loop im programm habe, oder hat das mit einem Programmierfehler zu tun?
Greez
Ich wollte mal schauen, wie lange mine App. laufen kann.
Ganz kurz vereinfacht:
- GUI
- Func1
- Func2
Theoretisch wäre der Programmablauf so, dass wenn jemand im GUI auf den Button klickt, eine Funktion (Func1) aufgerufen wird. Diese ruft eine weiter Funktion auf (Func2) Danach wartet das Programm wider, bis jemand auf den button klickt, dan Fun1, Func2, warten etc.
Ich habe aber nun im ende von Func2 einen "Loop" eingebaut, in dem ich die Func1 aufrufe. Das Programm sollte nun eigentlich endlos laufen.
Tut es nicht, nach gewisser Zeit bekomme ich die Fehlermeldung:
RuntimeError: maximum recursion depth exceeded
Nun wollte ich Fragen, ist der Fehler ein Normales Verhalten von Python, wenn ich so ein loop im programm habe, oder hat das mit einem Programmierfehler zu tun?
Greez