This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author davide.rizzo
Recipients davide.rizzo, gvanrossum, yselivanov
Date 2017-10-27.09:52:53
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1509097973.39.0.213398074469.issue31861@psf.upfronthosting.co.za>
In-reply-to
Content
I attempted to make a Python implementation (attached) to use in my code. There are a few questions in the comments.

One of the complications is the async equivalent of next with two arguments like next(iterator, default). It cannot return the result of __anext__() because it needs to catch StopAsyncIteration. So it should return an awaitable wrapper instead (in my Python code this is rendered as a coroutine). A secondary question is whether the default value should be returned as it is passed, or awaited on.
History
Date User Action Args
2017-10-27 09:52:53davide.rizzosetrecipients: + davide.rizzo, gvanrossum, yselivanov
2017-10-27 09:52:53davide.rizzosetmessageid: <1509097973.39.0.213398074469.issue31861@psf.upfronthosting.co.za>
2017-10-27 09:52:53davide.rizzolinkissue31861 messages
2017-10-27 09:52:53davide.rizzocreate