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:
f2369d5
)
Server/py: Record QUIT too, but uncommented. Ignore pure comment lines.
author
Christian Heller
<c.heller@plomlompom.de>
Thu, 19 Feb 2015 11:53:54 +0000
(12:53 +0100)
committer
Christian Heller
<c.heller@plomlompom.de>
Thu, 19 Feb 2015 11:53:54 +0000
(12:53 +0100)
plomrogue-server.py
patch
|
blob
|
history
diff --git
a/plomrogue-server.py
b/plomrogue-server.py
index 5a5bd91c6d5ca8b382e7287b00c936a60d37bd99..67d2259dc9f33aef4737f5a10056063704ec2488 100755
(executable)
--- a/
plomrogue-server.py
+++ b/
plomrogue-server.py
@@
-53,11
+53,14
@@
def detect_atomic_leftover(path):
def obey(cmd, io_db, path_recordfile):
""""""
print("Input: " + cmd)
def obey(cmd, io_db, path_recordfile):
""""""
print("Input: " + cmd)
- tokens = shlex.split(cmd)
- if
"QUIT" == tokens[0] and 1
== len(tokens):
- raise SystemExit("received QUIT command")
+ tokens = shlex.split(cmd
, comments=True
)
+ if
0
== len(tokens):
+ pass
elif "PING" == tokens[0] and 1 == len(tokens):
io_db["file_out"].write("PONG\n")
elif "PING" == tokens[0] and 1 == len(tokens):
io_db["file_out"].write("PONG\n")
+ elif "QUIT" == tokens[0] and 1 == len(tokens):
+ record("#" + cmd, path_recordfile)
+ raise SystemExit("received QUIT command")
elif "MAKE_WORLD" == tokens[0] and 2 == len(tokens):
print("I would generate a new world now, if only I knew how.")
record(cmd, path_recordfile)
elif "MAKE_WORLD" == tokens[0] and 2 == len(tokens):
print("I would generate a new world now, if only I knew how.")
record(cmd, path_recordfile)