1 # vi: encoding=utf-8 ts=8 sts=4 sw=4 et
8 privsock=os.environ['HOME']+'/pld-ftp-admin/var/privsock'
9 pubsock=config.value['pubsock']
11 if os.environ.has_key('HOME'):
16 def connect(name=None):
18 sock=socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
19 sock.connect(socketname)
21 sock.send('name %s\0' % name)
23 def lock(path, hard=False):
26 sock.send('lckh %s\0' % path)
28 sock.send('lcks %s\0' % path)
41 sock.send('ulck %s\0' % path)
44 sock.send('log1 %s\0' % msg)
47 sock.send('name %s\0' % newname)