From a4d8a3831e9979d62b3619784962495747e72f42 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sun, 2 Feb 2020 06:20:08 +0100 Subject: [PATCH] keep client window open if unexpected exceptions occur --- MultiClient.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MultiClient.py b/MultiClient.py index d32d49be..e0909224 100644 --- a/MultiClient.py +++ b/MultiClient.py @@ -4,6 +4,9 @@ import json import logging import shlex import urllib.parse +import atexit + +exit_func = atexit.register(input, "Press enter to close.") import ModuleUpdate ModuleUpdate.update() @@ -940,3 +943,4 @@ if __name__ == '__main__': loop.run_until_complete(asyncio.gather(*asyncio.Task.all_tasks())) loop.close() colorama.deinit() + atexit.unregister(exit_func)