Properly instantiate the JSON encoder and decoder.

Signed-off-by: John Admanski <jadmanski@google.com>


git-svn-id: http://test.kernel.org/svn/autotest/trunk@4175 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/frontend/afe/json_rpc/proxy.py b/frontend/afe/json_rpc/proxy.py
index b74c662..6fb85fe 100644
--- a/frontend/afe/json_rpc/proxy.py
+++ b/frontend/afe/json_rpc/proxy.py
@@ -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: