From 8ee94395790a6ee1f83a3d7ca45dcb1a9df373e9 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Fri, 27 Nov 2020 10:37:15 -0500 Subject: [PATCH] [O] Exit on keyboard interrupt --- src/bot.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/bot.py b/src/bot.py index 2cd8a85..4e09dcd 100644 --- a/src/bot.py +++ b/src/bot.py @@ -11,6 +11,7 @@ from src.utils import createCommand if __name__ == '__main__': # Initialize logger logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=logging.INFO) + logging.getLogger('apscheduler.executors.default').propagate = False # Create bot bot = telegram.Bot(token=token) @@ -34,4 +35,10 @@ if __name__ == '__main__': # Keep alive while True: - time.sleep(5) + try: + time.sleep(5) + except KeyboardInterrupt: + print("Exiting...") + updater.stop() + dispatcher.stop() + exit(0)