X-Git-Url: https://git.ralfj.de/saartuer.git/blobdiff_plain/7a99a7eb3b2f2c539836875d2cc8ea15a42ea49f..986e711c18a3960baa5dda8b9919372e6a387909:/tysock.py diff --git a/tysock.py b/tysock.py index 676f573..2a5e193 100644 --- a/tysock.py +++ b/tysock.py @@ -27,6 +27,9 @@ class TySocket(): CMDs = { b'buzz': StateMachine.CMD_BUZZ, b'unlock': StateMachine.CMD_UNLOCK, + b'lock': StateMachine.CMD_LOCK, + b'fallback_mode_on': StateMachine.CMD_FALLBACK_ON, + b'fallback_mode_off': StateMachine.CMD_FALLBACK_OFF, } def __init__(self, sm): @@ -69,6 +72,7 @@ class TySocket(): if data in self.CMDs: self._sm.callback(self.CMDs[data], self._answer(conn)) # _answer will be called, and it will close the connection + continue # make sure we break so we don't close it else: waynesend(conn, 'Command not found') except KeyboardInterrupt: