Wieder mal muss ich mich mit einem Problem melden:
Ich habe mein Programm nun fertig un möche die Hauptfunktion alle 5 Minuten wieder ausführen lassen.
Dies habe ich so gemacht:
Code: Alles auswählen
import threading
def StartTimer():
"""Starts the timer."""
timer = threading.Timer(10, main)
timer.start()
...
def main()
...
StartTimer()
Code: Alles auswählen
C:\Demo>demo1
Exception in thread Thread-1 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
File "C:\Python25\buildDemo\out1.pyz/threading", line 486, in __bootstrap_inne
r
File "C:\Python25\buildDemo\out1.pyz/threading", line 663, in run
File "<string>", line 204, in main
<type 'exceptions.TypeError'>: 'NoneType' object is not callable
Unhandled exception in thread started by
Error in sys.excepthook:
Original exception was:
C:\Demo>Demo1.exe
Unhandled exception in thread started by
Error in sys.excepthook:
Original exception was:
C:\Demo>
Gibt es eine andere Möglichkeit, die main Funktion alle 5 Minuten auszuführen?