消息 [305107]
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. |
|
| 日期 |
用户 |
动作 |
参数 |
| 2017-10-27 09:52:53 | davide.rizzo | 修改 | recipients:
+ davide.rizzo, gvanrossum, yselivanov |
| 2017-10-27 09:52:53 | davide.rizzo | 修改 | messageid: <1509097973.39.0.213398074469.issue31861@psf.upfronthosting.co.za> |
| 2017-10-27 09:52:53 | davide.rizzo | 链接 | issue31861 messages |
| 2017-10-27 09:52:53 | davide.rizzo | 创建 | |
|