Message305107
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. |
|
| Date |
User |
Action |
Args |
| 2017-10-27 09:52:53 | davide.rizzo | set | recipients:
+ davide.rizzo, gvanrossum, yselivanov |
| 2017-10-27 09:52:53 | davide.rizzo | set | messageid: <1509097973.39.0.213398074469.issue31861@psf.upfronthosting.co.za> |
| 2017-10-27 09:52:53 | davide.rizzo | link | issue31861 messages |
| 2017-10-27 09:52:53 | davide.rizzo | create | |
|