Timeout?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Rootmentor
User
Beiträge: 54
Registriert: Sonntag 17. August 2008, 18:26
Wohnort: Lingen
Kontaktdaten:

Hallo wie kann ich nach einem timeout zb. 5sekunden eine Funktion aufrufen?

Vielen dank
_____________________________________________
Die unendlichkeit dauert lang , besonders bis zum Ende
tordmor
User
Beiträge: 100
Registriert: Donnerstag 20. November 2008, 10:29
Wohnort: Stuttgart

signal.alarm
http://www.felix-benner.com
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

``gobject.timeout_add``

SCNR.
lunar

tordmor hat geschrieben:signal.alarm
Das ist Unix-only, Windows unterstützt keine Signale.
tordmor
User
Beiträge: 100
Registriert: Donnerstag 20. November 2008, 10:29
Wohnort: Stuttgart

lunar hat geschrieben:
tordmor hat geschrieben:signal.alarm
Das ist Unix-only, Windows unterstützt keine Signale.
Da steht aber in der Doku nichts dazu.
http://www.felix-benner.com
Rootmentor
User
Beiträge: 54
Registriert: Sonntag 17. August 2008, 18:26
Wohnort: Lingen
Kontaktdaten:

danke ;)
_____________________________________________
Die unendlichkeit dauert lang , besonders bis zum Ende
rayo
User
Beiträge: 773
Registriert: Mittwoch 5. November 2003, 18:06
Wohnort: Schweiz
Kontaktdaten:

:shock:
Wie wärs mit

Code: Alles auswählen

t = threading.Timer(5, function)
t.start()
Ist wenigstens überall Unterstützt
el_bobo
User
Beiträge: 23
Registriert: Dienstag 15. Januar 2008, 02:11

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()
^^
tordmor
User
Beiträge: 100
Registriert: Donnerstag 20. November 2008, 10:29
Wohnort: Stuttgart

lunar hat geschrieben:Lies die letzten zwei Wörter der Doku von signal.alarm() nochmal ;)
Haha, hab ich glatt übersehen. :oops:
http://www.felix-benner.com
Antworten