X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=new2%2Fplomrogue%2Fio.py;h=908d7bf504b7c304c937729b1bb5cccb3f47538b;hb=1d9e41e7df05336a6688382c9374c547979cf11e;hp=9f34b180f851793b04ce02e32c52b46ea9c68481;hpb=f7f11798a90187ab83d038f737368317a99e15b0;p=plomrogue2-experiments
diff --git a/new2/plomrogue/io.py b/new2/plomrogue/io.py
index 9f34b18..908d7bf 100644
--- a/new2/plomrogue/io.py
+++ b/new2/plomrogue/io.py
@@ -53,7 +53,7 @@ class GameIO():
"""
from inspect import signature
- from plomrogue.errors import GameError, ArgError
+ from plomrogue.errors import GameError, ArgError, PlayError
from plomrogue.misc import quote
def answer(connection_id, msg):
@@ -76,6 +76,8 @@ class GameIO():
# f.write(input_ + '\n')
except ArgError as e:
answer(connection_id, 'ARGUMENT_ERROR ' + quote(str(e)))
+ except PlayError as e:
+ answer(connection_id, 'PLAY_ERROR ' + quote(str(e)))
except GameError as e:
answer(connection_id, 'GAME_ERROR ' + quote(str(e)))