1 # vi: encoding=utf-8 ts=8 sts=4 sw=4 et
4 if '\0' not in con.data:
6 cmds=con.data.split('\0')[:-1]
9 con.data=con.data[len(cmd)+1:]
11 if cmdname in cmdlist:
12 cmdlist[cmdname](con, cmd[5:])
19 def lock(con, arg, hard):
24 con.sock.send("HARD") # Hard lock - you can go get a cup of tea
26 con.sock.send("SOFT") # Soft lock - try in a second or two
33 def lock_soft(con, arg):
36 def lock_hard(con, arg):
41 cmdlist={'lcks':lock_soft, 'lckh':lock_hard, 'ulck':unlock}