From 9e8db0ec621e8a85a20840325757e29c77842d6a Mon Sep 17 00:00:00 2001 From: jesopo Date: Mon, 26 Nov 2018 14:06:41 +0000 Subject: Log any unhandled (critical) exceptions that happen under `bot.run()` in start.py --- start.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/start.py b/start.py index 99fd2e7a..ccae023a 100755 --- a/start.py +++ b/start.py @@ -70,7 +70,12 @@ if len(server_configs): sys.stderr.write("failed to connect to '%s', exiting\r\n" % ( str(server))) sys.exit(1) - bot.run() + + try: + bot.run() + except Exception as e: + log.critical("Unhandled exception: %s", [str(e)], exc_info=True) + sys.exit(1) else: try: if utils.cli.bool_input("no servers found, add one?"): -- cgit v1.3.1-10-gc9f91