Hello,
Thanks for your answer.
The advantage of this method is that you still follow the logic of async/await. In fact you make it even easier,. It is just a different implementation but with fewer constraints.
So my suggestion is to keep this logic because it is a very good logic !!!. , But we should remove this unjusfied chaining of async/await methods.
To be clear, this is an async /await logic, except you have an async on one end and an await at the other end and you remove everything in between !
I could have written my examples with async/await, I have used the future syntax but it is the same. I can rewrite my examples if you prefer, I will just use other keywords.
That is my opinon, we differ on this but I think there is something really wrong when you add unjustified syntax.
You suggest gevent but where do you see async await in gevent ?
From my experience, this is really a pain to mix async code with sync code with the current implementation. Of course you can create threads instead but it is better and simpler to remain async if possible
I think there is a flaw in this logic, again this is my opinion, my main intention is to share ideas.
I perfectly understand that it is late to implement this, but we could take also into account the real limitations that are difficult to overcome with asyncio. I think I do not need to post links, many will undertand the constraints I am talking about.
Regards,
Chris