home
·
contact
·
privacy
projects
/
plomrogue
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
3aa70fd
)
Server: Change out file mode to "a", fixes writes to it from elsewhere.
author
Christian Heller
<c.heller@plomlompom.de>
Sun, 22 Nov 2015 22:41:06 +0000
(23:41 +0100)
committer
Christian Heller
<c.heller@plomlompom.de>
Sun, 22 Nov 2015 22:41:06 +0000
(23:41 +0100)
roguelike-server
patch
|
blob
|
history
diff --git
a/roguelike-server
b/roguelike-server
index 2f3480a5d6fc1ea45671c483c0194018e8bde875..6272b53f030d48ade9bd0e1657539f36d7d226e6 100755
(executable)
--- a/
roguelike-server
+++ b/
roguelike-server
@@
-56,7
+56,7
@@
def setup_server_io():
"""Fill IO files DB with proper file( path)s. Write process IO test string.
Ensure IO files directory at server/. Remove any old input file if found.
"""Fill IO files DB with proper file( path)s. Write process IO test string.
Ensure IO files directory at server/. Remove any old input file if found.
- Set up new input file for reading, and new output file for
writ
ing. Start
+ Set up new input file for reading, and new output file for
append
ing. Start
output file with process hash line of format PID + " " + floated UNIX time
(io_db["teststring"]). Raise SystemExit if file is found at path of either
record or save file plus io_db["tmp_suffix"].
output file with process hash line of format PID + " " + floated UNIX time
(io_db["teststring"]). Raise SystemExit if file is found at path of either
record or save file plus io_db["tmp_suffix"].
@@
-73,7
+73,7
@@
def setup_server_io():
io_db["verbose"] = False
io_db["record_chunk"] = ""
os.makedirs(io_db["path_server"], exist_ok=True)
io_db["verbose"] = False
io_db["record_chunk"] = ""
os.makedirs(io_db["path_server"], exist_ok=True)
- io_db["file_out"] = open(io_db["path_out"], "
w
")
+ io_db["file_out"] = open(io_db["path_out"], "
a
")
strong_write(io_db["file_out"], io_db["teststring"] + "\n")
if os.access(io_db["path_in"], os.F_OK):
os.remove(io_db["path_in"])
strong_write(io_db["file_out"], io_db["teststring"] + "\n")
if os.access(io_db["path_in"], os.F_OK):
os.remove(io_db["path_in"])