home · contact · privacy
Fix single char chat messages.
[plomrogue2-experiments] / new2 / plomrogue / io.py
index 9f34b180f851793b04ce02e32c52b46ea9c68481..2c048f03b4b1b70fb47356af8cb5ecdc4e1b9c93 100644 (file)
@@ -53,9 +53,10 @@ class GameIO():
 
         """
         from inspect import signature
-        from plomrogue.errors import GameError, ArgError
+        from plomrogue.errors import GameError, ArgError, PlayError
         from plomrogue.misc import quote
 
+        print('DEBUG', input_);
         def answer(connection_id, msg):
             if connection_id:
                 self.send(msg, connection_id)
@@ -76,6 +77,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)))