`eventlet.spawn` funktioniert nicht wie erwartet

Ich schreibe eine Web-Benutzeroberfläche für Datenanalyse-Aufgaben.

So soll es funktionieren:

Nachdem ein Benutzer Parameter wie angibtdataset undlearning rateIch erstelle eine neuetask recordAnschließend wird ein Executor für diese Aufgabe asynchron gestartet (die Ausführung des Executors kann einige Zeit in Anspruch nehmen.), und der Benutzer wird auf eine andere Seite umgeleitet.

Nach der Suche nach einemasync library for pythonBegann ich miteventlet, hier ist was ich in a geschrieben habeflask Ansichtsfunktion:

db.save(task)
eventlet.spawn(executor, task)
return redirect("/show_tasks")

Mit dem obigen Code hat der Executor überhaupt nicht ausgeführt.

Was könnte das Problem meines Codes sein? Oder sollte ich vielleicht etwas anderes probieren?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage