[Python-Dev] async/await PEP

Ryan Hiebert ryan at ryanhiebert.com
Wed Apr 22 00:30:06 CEST 2015


On Apr 21, 2015, at 3:23 AM, Martin Teichmann <lkb.teichmann at gmail.com> wrote:
> 
> Hi Yury, Hi List,
> 
> I do certainly like the idea of PEP 492, just some small comments:
> 
> why do we need two keywords? To me it is not necessarily intuitive
> when to use async and when to use await (why is it async for and not
> await for?), so wouldn't it be much simpler, and more symmetric, to
> just have one keyword? I personally prefer await for that, then it is
> "await def", and "await for" (and "await with", etc.).

Based on my understanding, you use ``async`` for blocks that can _use_ ``await``, and ``await`` to wait on an asynchronous action, such as calling an ``async`` function.



More information about the Python-Dev mailing list