These fixed the exceptions that popped up for me when stopping the evennia process on Windows - believe it or not, the wholly redundant try/except block for printing the success message in evenna_launcher actually removed a traceback.. But since Windows seems incredibly finicky, it'd probably be a good idea to see if it breaks anything for someone else using Windows first.
This commit is contained in:
parent
2578e6cbfc
commit
f086433e83
2 changed files with 28 additions and 20 deletions
|
|
@ -732,8 +732,12 @@ def kill(pidfile, signal=SIG, succmsg="", errmsg="",
|
|||
"The PID file 'server/%(pidfile)s' seems stale. "\
|
||||
"Try removing it." % {'pid': pid, 'pidfile': pidfile})
|
||||
return
|
||||
print("Evennia:", succmsg)
|
||||
return
|
||||
try:
|
||||
print("Evennia:", succmsg)
|
||||
return
|
||||
except KeyboardInterrupt:
|
||||
print("Evennia:", succmsg)
|
||||
return
|
||||
print("Evennia:", errmsg)
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue