From 2f3537f55720dcbcf2a2d44a4ef4959bcb1392d7 Mon Sep 17 00:00:00 2001
From: Christian Heller <c.heller@plomlompom.de>
Date: Sun, 8 Mar 2015 05:55:19 +0100
Subject: [PATCH] Server/py: Make sure worldstate file is deleted on exit.

---
 plomrogue-server.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

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()
-- 
2.30.2