From: Christian Heller <c.heller@plomlompom.de>
Date: Sun, 22 Feb 2015 11:33:26 +0000 (+0100)
Subject: Server/py: Move atomic leftovers detection into setup_server_io().
X-Git-Tag: tce~500
X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/static/%7B%7B%20web_path%20%7D%7D/day?a=commitdiff_plain;h=fdaa068476e6069d8aa3974a73337f055a41e385;p=plomrogue

Server/py: Move atomic leftovers detection into setup_server_io().
---

diff --git a/plomrogue-server.py b/plomrogue-server.py
index a3ee5e2..3400938 100755
--- a/plomrogue-server.py
+++ b/plomrogue-server.py
@@ -13,7 +13,8 @@ def setup_server_io(io_db):
     file if found. Set up new in file (io_db["file_in"]) for reading at
     io_db["path_in"], and new out file (io_db["file_out"]) for writing at
     io_db["path_out"]. Start out file with process hash line of format PID +
-    " " + floated UNIX time (io_db["teststring"]).
+    " " + floated UNIX time (io_db["teststring"]). Run detect_atomic_leftover
+    on io_db["path_record"] and io_db["path_save"].
     """
     io_dir = "server/"
     io_db["path_in"] = io_dir + "in"
@@ -32,6 +33,8 @@ def setup_server_io(io_db):
     io_db["file_in"] = open(io_db["path_in"], "w")
     io_db["file_in"].close()
     io_db["file_in"] = open(io_db["path_in"], "r")
+    detect_atomic_leftover(io_db["path_save"], io_db["tmp_suffix"])
+    detect_atomic_leftover(io_db["path_record"], io_db["tmp_suffix"])
 
 
 def cleanup_server_io(io_db):
@@ -125,8 +128,6 @@ try:
                         action='store')
     setup_server_io(io_db)
     # print("DUMMY: Run game.")
-    detect_atomic_leftover(io_db["path_save"], io_db["tmp_suffix"])
-    detect_atomic_leftover(io_db["path_record"], io_db["tmp_suffix"])
     opts, unknown = parser.parse_known_args()
     if None != opts.replay:
         if opts.replay < 1: