From: Christian Heller <c.heller@plomlompom.de>
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%7Bprefix%7D%7D/%7B%7Bdb.prefix%7D%7D/bar%20baz.html?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()