changeset 512:179281f28d65

convert kcclient to use http; untested Ignore-this: 630031f628215c2869edb617d628f630
author drewp@bigasterisk.com
date Mon, 29 Jun 2009 02:03:11 +0000
parents b8bdc226e16b
children 259436a06912
files bin/kcclient
diffstat 1 files changed, 7 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/bin/kcclient	Fri Jun 26 02:27:01 2009 +0000
+++ b/bin/kcclient	Mon Jun 29 02:03:11 2009 +0000
@@ -2,20 +2,18 @@
 
 """send KeyboardComposer a fade request, for use from the shell"""
 
-import sys,xmlrpclib
+import sys
 import run_local
+from restclient import Resource
 from light9 import networking
 
 subname = sys.argv[1]
-level = float(sys.argv[2])
-fadesecs = 0
+level = sys.argv[2]
+fadesecs = '0'
 if len(sys.argv)>3:
-    fadesecs = float(sys.argv[3])
+    fadesecs = sys.argv[3]
 
-levelserver = xmlrpclib.ServerProxy("http://%s:%s" %
-                                    (networking.kcServer(),
-                                     networking.kcPort()))
-
-levelserver.fadesub(subname,level,fadesecs)
+levelServer = Resource(networking.keyboardComposerUrl())
+levelServer.post('fadesub', subname=subname, level=level, secs=fadesecs)