]> git.pld-linux.org Git - projects/pld-ftp-admin.git/blobdiff - modules/ftpio.py
- I'm not sure if a non blocking socket can generate an exception on recv, but
[projects/pld-ftp-admin.git] / modules / ftpio.py
index 2659d6eb74c5f262be13cc8aa14af89cf62800c8..14a032d4de1675df9635538061b3d6d2f50f2b44 100644 (file)
@@ -13,10 +13,12 @@ if os.environ.has_key('HOME'):
 else:
     socketname=pubsock
 
-def connect():
+def connect(name=None):
     global sock
     sock=socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
     sock.connect(socketname)
+    if name:
+        sock.send('name %s\0' % name)
 
 def lock(path, hard=False):
     def dolock():
@@ -38,4 +40,9 @@ def lock(path, hard=False):
 def unlock(path):
     sock.send('ulck %s\0' % path)
 
+def log(msg):
+    sock.send('log1 %s\0' % msg)
+
+def name(newname):
+    sock.send('name %s\0' % newname)
 
This page took 0.03581 seconds and 4 git commands to generate.