Message256566
It should always be valid to create a new coroutine instance. Perhaps you meant:
instance = foo()
print(await instance) # Okay the first time
print(await instance) # Second time should be an error
This seems sensible, at least for 3.6. Maybe it should also be an error to re-await if the coroutine raised an exception, and if it was cancelled via close(). |
|
Date |
User |
Action |
Args |
2015-12-16 23:48:47 | martin.panter | set | recipients:
+ martin.panter, gvanrossum, ncoghlan, vstinner, asvetlov, yselivanov |
2015-12-16 23:48:47 | martin.panter | set | messageid: <1450309727.07.0.0131171716489.issue25887@psf.upfronthosting.co.za> |
2015-12-16 23:48:46 | martin.panter | link | issue25887 messages |
2015-12-16 23:48:46 | martin.panter | create | |
|