<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Dec 16, 2015 at 1:50 AM, Roy Williams <span dir="ltr"><<a href="mailto:rwilliams@lyft.com" target="_blank">rwilliams@lyft.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I totally agree that async/await should not be tied to any underlying message pump/event loop. Ensuring that async/await works with existing systems like Tornado is great.<div><br></div><div>As for the two options, option 1 is the expected behavior from developers coming from other languages implementing async/await which is why I found the existing behavior to be so unintuitive. To Barry and Kevin's point, this problem is exacerbated by a lack of documentation and examples that one can follow to learn about the Pythonic approach to async/await.</div></div></blockquote><div><br></div><div>I don't disagree that more intro docs are needed.<br><br>However, just to cut short a fruitless discussion, there is zero chance that Python will change (nor is there any chance that the other languages will change). Language features that look the same often don't behave the same (e.g. variables in Python are entirely different beasts than in C#, and also behave quite differently from variables in JavaScript). Also, if you aren't giving up on changing Python, please move to python-ideas, which is the designated place to discuss possible language changes.<br></div></div><br>-- <br><div class="gmail_signature">--Guido van Rossum (<a href="http://python.org/~guido" target="_blank">python.org/~guido</a>)</div>
</div></div>