From 30ca9bc559922f454aa23c53eb69153f8fd80bf2 Mon Sep 17 00:00:00 2001 From: Elijah Lazkani Date: Sat, 17 Mar 2018 10:50:04 -0400 Subject: [PATCH] Fixing ugly exit with adding a clean interrupt exit. --- boots/boots.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/boots/boots.py b/boots/boots.py index 2292352..f428b63 100644 --- a/boots/boots.py +++ b/boots/boots.py @@ -161,7 +161,12 @@ def main(): bot.loop.create_task(bot.connect()) asyncio.ensure_future(plugins(bot)) - bot.loop.run_forever() + + try: + bot.loop.run_forever() + except KeyboardInterrupt: + bot.loop.stop() + bot.loop.close()