chiark / gitweb /
service.py: Yet more unqualified names needing qualification.
authorMark Wooding <mdw@distorted.org.uk>
Tue, 12 Mar 2013 23:11:46 +0000 (23:11 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Tue, 12 Mar 2013 23:11:46 +0000 (23:11 +0000)
Maybe this is the last batch.

service.py

index 5153539..0944e2c 100644 (file)
@@ -31,6 +31,7 @@ import subprocess as SUB
 
 from auto import HOME
 import backend as B
+import cgi as CGI
 import config as CONF; CFG = CONF.CFG
 import hash as H
 import util as U
@@ -204,7 +205,7 @@ class BasicRemoteService (BasicService):
     """
 
     ## Run the command and collect its output and status.
-    with timeout(30, "waiting for remote service %s" % me._describe()):
+    with U.timeout(30, "waiting for remote service %s" % me._describe()):
       proc = SUB.Popen(me._mkcmd(cmd),
                        stdin = input is not None and SUB.PIPE or None,
                        stdout = SUB.PIPE, stderr = SUB.PIPE)
@@ -289,7 +290,7 @@ class SSHRemoteService (BasicRemoteService):
 
   def _mkcmd(me, cmd):
     """Format a command for SSH.  Mainly escaping arguments."""
-    return ['ssh', me._remote, ' '.join(map(urlencode, cmd))]
+    return ['ssh', me._remote, ' '.join(map(CGI.urlencode, cmd))]
 
   def setpasswd(me, user, passwd):
     """Service protocol: set the USER's password to PASSWD."""