Properly instantiate the JSON encoder and decoder.

Signed-off-by: John Admanski <[email protected]>

--- autotest/frontend/afe/json_rpc/proxy.py     2010-01-26 14:53:19.000000000 
-0800
+++ autotest/frontend/afe/json_rpc/proxy.py     2010-01-27 15:38:32.000000000 
-0800
@@ -40,14 +40,14 @@
         # unless you actually need to do encoding and decoding
         from simplejson import decoder, encoder
 
-        postdata = encoder.encode({"method": self.__serviceName,
-                                   'params': args + (kwargs,),
-                                   'id':'jsonrpc'})
+        postdata = encoder.JSONEncoder().encode({"method": self.__serviceName,
+                                                'params': args + (kwargs,),
+                                                'id':'jsonrpc'})
         request = urllib2.Request(self.__serviceURL, data=postdata,
                                   headers=self.__headers)
         respdata = urllib2.urlopen(request).read()
         try:
-            resp = decoder.decode(respdata)
+            resp = decoder.JSONDecoder().decode(respdata)
         except ValueError:
             raise JSONRPCException('Error decoding JSON reponse:\n' + respdata)
         if resp['error'] is not None:
_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest

Reply via email to