From 4fea572cb19936bd1bb57e084750b852d46291e0 Mon Sep 17 00:00:00 2001 From: Nathan Perry Date: Wed, 26 Jul 2017 18:44:26 -0400 Subject: check for loop close --- bot.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bot.py b/bot.py index 2385156..7a9f2bf 100755 --- a/bot.py +++ b/bot.py @@ -342,6 +342,10 @@ loop = get_event_loop() loop.set_debug(True) while True: + if loop.is_closed(): + print('Event loop closed. Exiting.') + exit() + try: logger.info('starting') loop.run_until_complete(client.start(config['username'], config['password'])) @@ -358,4 +362,3 @@ while True: loop.close() except Exception: logger.exception('main loop') - -- cgit v1.3.1