From: Christian Heller Date: Sun, 8 Mar 2015 04:55:19 +0000 (+0100) Subject: Server/py: Make sure worldstate file is deleted on exit. X-Git-Tag: tce~371 X-Git-Url: https://plomlompom.com/repos/%7B%7B%20web_path%20%7D%7D/static/%7B%7Bdb.prefix%7D%7D/%7B%7Bprefix%7D%7D/todos?a=commitdiff_plain;h=2f3537f55720dcbcf2a2d44a4ef4959bcb1392d7;p=plomrogue Server/py: Make sure worldstate file is deleted on exit. --- diff --git a/plomrogue-server.py b/plomrogue-server.py index 3c8b5e7..e9fdabd 100755 --- a/plomrogue-server.py +++ b/plomrogue-server.py @@ -99,11 +99,11 @@ def cleanup_server_io(): def helper(file_key, path_key): if file_key in io_db: io_db[file_key].close() - if not io_db["kicked_by_rival"] \ - and os.access(io_db[path_key], os.F_OK): - os.remove(io_db[path_key]) - helper("file_out", "path_out") + if not io_db["kicked_by_rival"] \ + and os.access(io_db[path_key], os.F_OK): + os.remove(io_db[path_key]) helper("file_in", "path_in") + helper("file_out", "path_out") helper("file_worldstate", "path_worldstate") if "file_record" in io_db: io_db["file_record"].close()