`eventlet.spawn` no funciona como se esperaba

Estoy escribiendo una interfaz de usuario web para tareas de análisis de datos.

Así es como se supone que funciona:

Después de que un usuario especifica parámetros comodataset ylearning rate, Creo un nuevotask record, luego un ejecutor para esta tarea se inicia de forma asíncrona (el ejecutor puede tardar mucho tiempo en ejecutarse), y el usuario se redirige a otra página.

Después de buscar unasync library for pythonComencé coneventlet, esto es lo que escribí en unflask función de visualización:

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

Con el código anterior, el ejecutor no se ejecutó en absoluto.

¿Cuál puede ser el problema de mi código? O tal vez debería intentar algo más?

Respuestas a la pregunta(3)

Su respuesta a la pregunta