1 # vi: encoding=utf-8 ts=8 sts=4 sw=4 et
9 if '\0' not in con.data:
11 cmds=con.data.split('\0')[:-1]
14 con.data=con.data[len(cmd)+1:]
16 if cmdname in cmdlist:
17 cmdlist[cmdname](con, cmd[5:])
24 def lock(con, arg, hard):
29 con.sock.send("HARD") # Hard lock - you can go get a cup of tea
31 con.sock.send("SOFT") # Soft lock - try in a second or two
38 def lock_soft(con, arg):
41 def lock_hard(con, arg):
44 logfile=open(os.environ['HOME']+'/pld-ftp-admin/var/log', 'a')
47 logfile.write('%s -- %s\n' % (time.strftime('%Y-%m-%d %H:%M:%S'), msg))
50 cmdlist={'lcks':lock_soft, 'lckh':lock_hard, 'ulck':unlock, 'log1':log}