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