William Woodall added the comment:
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.
----------
nosy: +wjwwood
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue23548>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com