home
·
contact
·
privacy
projects
/
plomrogue
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Server/py: Add note about improper replacement of record().
[plomrogue]
/
plomrogue-server.py
diff --git
a/plomrogue-server.py
b/plomrogue-server.py
index 44c86a949f85a7e1ca614dd26d7dee1f4c0fe8e4..ceeb237d944ca378364819f1f6a5afec580d27e2 100755
(executable)
--- a/
plomrogue-server.py
+++ b/
plomrogue-server.py
@@
-53,9
+53,9
@@
def detect_atomic_leftover(path):
raise SystemExit(msg)
raise SystemExit(msg)
-def obey(cmd, io_db
): #, path_recordfile
):
+def obey(cmd, io_db
, prefix
):
""""""
""""""
- print("
Input
: " + cmd)
+ print("
input " + prefix + "
: " + cmd)
try:
tokens = shlex.split(cmd, comments=True)
except ValueError as err:
try:
tokens = shlex.split(cmd, comments=True)
except ValueError as err:
@@
-77,12
+77,12
@@
def obey(cmd, io_db): #, path_recordfile):
def record(cmd, path_recordfile):
"""Append cmd string plus newline to file at path_recordfile."""
def record(cmd, path_recordfile):
"""Append cmd string plus newline to file at path_recordfile."""
+ # Doesn't yet replace old record() fully.
file = open(path_recordfile, "a")
file.write(cmd + "\n")
file.close()
file = open(path_recordfile, "a")
file.write(cmd + "\n")
file.close()
-
io_db = {}
try:
parser = argparse.ArgumentParser()
io_db = {}
try:
parser = argparse.ArgumentParser()
@@
-107,10
+107,12
@@
try:
msg = "No world config file from which to start a new world."
raise SystemExit(msg)
file = open(io_db["path_worldconf"])
msg = "No world config file from which to start a new world."
raise SystemExit(msg)
file = open(io_db["path_worldconf"])
+ line_n = 1
for line in file.readlines():
for line in file.readlines():
- obey(line.rstrip(), io_db)
+ obey(line.rstrip(), io_db, "worldconfig file line " + str(line_n))
+ line_n = line_n + 1
file.close()
file.close()
- obey("MAKE_WORLD " + str(int(time.time())), io_db)
+ obey("MAKE_WORLD " + str(int(time.time())), io_db
, "in file"
)
except SystemExit as exit:
print("ABORTING: " + exit.args[0])
except:
except SystemExit as exit:
print("ABORTING: " + exit.args[0])
except: