chiark / gitweb /
cgi.py: Don't crash if we have three values for a parameter.
[chopwood] / cmd-remote.py
index b1403295add94df663ee83615c5bd008c042eb8b..c8f0aed3f46d0e7aa9052f30a12954470817e7c4 100644 (file)
@@ -28,17 +28,15 @@ import subcommand as SC
 import util as U
 
 @SC.subcommand(
-  'set', ['remote'],
-  'Set password for remote service',
+  'set', ['remote'], 'Set password for remote service',
   params = [SC.Arg('service'), SC.Arg('user')])
 def cmd_set_svc(service, user):
-  new = readline()
+  new = U.readline('new password')
   svc = CU.check_service(service)
   svc.setpasswd(user, new)
 
 @SC.subcommand(
-  'clear', ['remote'],
-  'Clear password for remote service',
+  'clear', ['remote'], 'Clear password for remote service',
   params = [SC.Arg('service'), SC.Arg('user')])
 def cmd_set_svc(service, user):
   svc = CU.check_service(service)