py/tripe.py.in: Complete the docstring for `TripeCommandDispatcher'.
[tripe] / py / tripe.py.in
index 78a305b..fca3810 100644 (file)
@@ -663,7 +663,10 @@ class TripeCommandDispatcher (TripeConnection):
 
   The dispatcher also has a special response code of its own: CONNERR
   indicates that the connection failed and the command has therefore been
-  lost; the
+  lost.  This is sent to all outstanding commands when a connection error is
+  encountered: rather than a token list, it is accompanied by an exception
+  object which is the cause of the disconnection, which may be `None' if the
+  disconnection is expected (e.g., the direct result of a user request).
   """
 
   ## --- Infrastructure ---
@@ -831,7 +834,8 @@ class TripeCommandDispatcher (TripeConnection):
     return _simple(me.command(bg = True,
                               *['ADD'] +
                               _kwopts(kw, ['tunnel', 'keepalive',
-                                           'key', 'cork', 'mobile']) +
+                                           'key', 'priv', 'cork',
+                                           'mobile']) +
                               [peer] +
                               list(addr)))
   def addr(me, peer):