I don't say it is incorrect. I did say that there ...
# coroutines
a
I don't say it is incorrect. I did say that there is a very good method in standard library to handle this situation. Please read the documentation (I've provided the link).