diff --git a/kas/kas.py b/kas/kas.py index b3c8da1..fa0066d 100644 --- a/kas/kas.py +++ b/kas/kas.py @@ -95,8 +95,9 @@ def _atexit_handler(): """ loop = asyncio.get_event_loop() pending = asyncio.Task.all_tasks() - loop.run_until_complete(asyncio.gather(*pending)) - loop.close() + if not loop.is_closed(): + loop.run_until_complete(asyncio.gather(*pending)) + loop.close() def kas_get_argparser():