From 3a4a0971633c4e0e972a9eb319427056e2a9d577 Mon Sep 17 00:00:00 2001 From: Griatch Date: Fri, 25 Nov 2016 09:07:09 +0100 Subject: [PATCH] Move the SetCtrlHandler call before the firing of the event. --- evennia/server/evennia_launcher.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/evennia/server/evennia_launcher.py b/evennia/server/evennia_launcher.py index 6b1afe3a92..65d1db73d3 100644 --- a/evennia/server/evennia_launcher.py +++ b/evennia/server/evennia_launcher.py @@ -719,8 +719,8 @@ def kill(pidfile, signal=SIG, succmsg="", errmsg="", # Windows can only send a SIGINT-like signal to # *every* process spawned off the same console, so we must # avoid killing ourselves here. - GenerateConsoleCtrlEvent(CTRL_C_EVENT, 0) SetConsoleCtrlHandler(None, True) + GenerateConsoleCtrlEvent(CTRL_C_EVENT, 0) except KeyboardInterrupt: pass else: