ich habe da mal eine Frage.
Eine Funktion muss auf eine Variable warten bzw. warten bis sich diese ändert bevor sie einen Wert zurückgeben kann. Gibt es für sowas eine elegante Möglichkeit sodass ich nicht folgendes schreiben muss:
Code: Alles auswählen
import time
test = None # Diese Variable wird irgendwann von einem Thread verändert
def wartende_funktion():
global test
while True:
if test<>None:
return test
time.sleep(0.01)
wichtig=wartende_funktion()