diff --git a/oml/__main__.py b/oml/__main__.py index ddf6d0e..805f78a 100644 --- a/oml/__main__.py +++ b/oml/__main__.py @@ -25,3 +25,8 @@ if len(sys.argv) > 1 and sys.argv[1] == 'server': server.run() else: commands.main() +if sys.platform == 'win32': + # Work around pyopenssl exception to shutdown + def handle_exception(*args, **kwargs): + pass + sys.excepthook = handle_exception