Timeout?
Verfasst: Donnerstag 22. Januar 2009, 16:36
Hallo wie kann ich nach einem timeout zb. 5sekunden eine Funktion aufrufen?
Vielen dank
Vielen dank
Seit 2002 Diskussionen rund um die Programmiersprache Python
https://www.python-forum.de/
Das ist Unix-only, Windows unterstützt keine Signale.tordmor hat geschrieben:signal.alarm
Da steht aber in der Doku nichts dazu.lunar hat geschrieben:Das ist Unix-only, Windows unterstützt keine Signale.tordmor hat geschrieben:signal.alarm
Code: Alles auswählen
t = threading.Timer(5, function)
t.start()
Code: Alles auswählen
import time
start = time.time()
while True:
now = time.time()
print now # zur Kontrolle
if now - start > 5:
break
my_function()
Haha, hab ich glatt übersehen.lunar hat geschrieben:Lies die letzten zwei Wörter der Doku von signal.alarm() nochmal