Only wait for space switches while we are in StateZu
[saartuer.git] / tysock.py
index 3951d1f12b8a9adb8b59b0155dc270c6f1f5573e..0984b2a480f949178acff6c51defde3c54f97f2f 100644 (file)
--- a/tysock.py
+++ b/tysock.py
@@ -1,4 +1,4 @@
-import socket, os, stat
+import socket, os, stat, struct, pwd, errno
 from statemachine import StateMachine
 from libtuer import logger
 SO_PEERCRED = 17 # DO - NOT - TOUCH
 from statemachine import StateMachine
 from libtuer import logger
 SO_PEERCRED = 17 # DO - NOT - TOUCH
@@ -26,7 +26,7 @@ def forcerm(name):
 class TySocket():
        CMDs = {
                b'buzz': StateMachine.CMD_BUZZ,
 class TySocket():
        CMDs = {
                b'buzz': StateMachine.CMD_BUZZ,
-               b'open': StateMachine.CMD_OPEN,
+               b'unlock': StateMachine.CMD_UNLOCK,
        }
        
        def __init__(self, sm):
        }
        
        def __init__(self, sm):
@@ -74,7 +74,4 @@ class TySocket():
                        except KeyboardInterrupt:
                                raise # forward Ctrl-C to the outside
                        except Exception as e:
                        except KeyboardInterrupt:
                                raise # forward Ctrl-C to the outside
                        except Exception as e:
-                               logger.error("TySocket: Something went wrong: %s" % str(e))
-       
-       def stop(self):
-               pass
+                               logger.critical("TySocket: Something went wrong: %s" % str(e))