Message240248
I was getting the same error as the OP in my application.
I did something like this to work around the problem:
import asyncio
import atexit
def close_asyncio_loop():
loop = None
try:
loop = asyncio.get_event_loop()
except AttributeError:
pass
if loop is not None:
loop.close()
atexit.register(close_asyncio_loop)
Is this an appropriate work around?
Why is it up to the application to close the loop explicitly?
Put another way, in what scenario would I want to close the loop outside of the application shutting down since it is irreversible?
Thanks in advance for your time. |
|
Date |
User |
Action |
Args |
2015-04-08 04:05:32 | wjwwood | set | recipients:
+ wjwwood, gvanrossum, vstinner, jab, yselivanov, oconnor663 |
2015-04-08 04:05:32 | wjwwood | set | messageid: <1428465932.34.0.706098937065.issue23548@psf.upfronthosting.co.za> |
2015-04-08 04:05:32 | wjwwood | link | issue23548 messages |
2015-04-08 04:05:32 | wjwwood | create | |
|