On Jun 23, 2018, at 21:11, Nathaniel Smith <n...@pobox.com> wrote:

> He's asking for an async version of the 'iter' builtin, presumably
> something like:
> async def aiter(async_callable, sentinel):
>    while True:
>        value = await async_callable()
>        if value == sentinel:
>            break
>        yield value
> -n


Yes, exactly (thanks, Nathaniel). Wouldn't that be a useful built-in?

(Greg, I too would be surprised if this were the first time this idea has
been raised, but I looked before posting and couldn’t immediately
find prior discussion.)
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to