X-Git-Url: https://plomlompom.com/repos/?p=plomrogue2-experiments;a=blobdiff_plain;f=new2%2Fplomrogue%2Fio.py;h=908d7bf504b7c304c937729b1bb5cccb3f47538b;hp=9f34b180f851793b04ce02e32c52b46ea9c68481;hb=40681bd38201ef0caf64a979c97318b090f5cbc0;hpb=24ccb759c7925aa91e87398280fc50a4e6123612 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)))