mein Ziel ist es abhängig vom Userinput mit der For-Loop weiterzumachen.
Dazu hab ich 2 Möglichkeiten entweder mit user_input == 1 oder mit einer Timer.
Nur Funktioniert die Variante mit dem Timer nicht, da "log_timeout == True" nicht berücksichtigt wird.
Das Script bleibt bei der ersten Schleife bei dieser Möglichkeit einfach hängen.
Wäre superfroh bei einer Antwort!
Danke Jon
Code: Alles auswählen
#Code...
wait = 5
log_timeout = False
for x in range(5):
#Code...
def timeout():
log_timeout == True
print("Timeout occured")
return log_timeout
t = Timer(wait, timeout)
t.start()
user_input = int(input("Press 0 to stop and 1 to continue, otherwise we continue in a few seconds \n"))
if user_input == 0:
t.cancel()
break
elif user_input == 1 or log_timeout == True:
print("We continue anyway")
continue