Ich versuche, eine Python-Funktion nach einer bestimmten Zeit ohne Verwendung von Sellerie ausführen. Ich treffe eine URL mit requests
, wenn requests
eine Ausnahme auslöst, dann nach 60 Sekunden führe ich die gleiche Funktion erneut aus.Führen Sie eine Python-Funktion nach einer bestimmten Zeit ohne Verwendung von Sellerie
def myfun():
try:
response = requests.post('url', data=data)
except Exception as e:
sleep(60)
myfun()
Aber das ist rekursive Funktion und wird Speicher verbrauchen. Ich möchte eine asynchrone Funktion schreiben, um meine Aufgabe auszuführen. Wie kann das gemacht werden?
aber wo kommt Django ins Bild? Das ist ein einfacher Python – e4c5