Skip to content

Flask-SocketIO emit not working in a start_background_task #2036

Closed Answered by miguelgrinberg
shrinath-gupta-ril asked this question in Q&A
Discussion options

You must be logged in to vote

You are using eventlet, which does not work well with long running tasks. Your two options are 1) add frequent sleep(0) calls while the long task runs, or 2) use threading instead of eventlet.

Replies: 3 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@miguelgrinberg
Comment options

Answer selected by shrinath-gupta-ril
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants