`eventlet.spawn` não funciona como esperado

Estou escrevendo uma interface do usuário da web para tarefas de análise de dados.

Aqui está a maneira que deveria funcionar:

Depois que um usuário especifica parâmetros comodataset elearning rate, Eu crio um novotask record, em seguida, um executor para esta tarefa é iniciado de forma assíncrona (O executor pode demorar muito tempo para ser executado) e o usuário é redirecionado para outra página.

Depois de procurar por umasync library for pythonComecei comeventlet, aqui está o que eu escrevi em umflask função de visualização:

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

Com o código acima, o executor não executou nada.

Qual pode ser o problema do meu código? Ou talvez devesse tentar outra coisa?

questionAnswers(3)

yourAnswerToTheQuestion