fix jsonp_fetcher, it was broken by changes to ServiceHandler in previous patch to implement RPC logging

Signed-off-by: Steve Howard <showard@google.com>


git-svn-id: http://test.kernel.org/svn/autotest/trunk@3706 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/frontend/afe/json_rpc/serviceHandler.py b/frontend/afe/json_rpc/serviceHandler.py
index 4265c56..6902d88 100644
--- a/frontend/afe/json_rpc/serviceHandler.py
+++ b/frontend/afe/json_rpc/serviceHandler.py
@@ -71,17 +71,18 @@
     def __init__(self, service):
         self.service=service
 
+
+    @classmethod
+    def blank_result_dict(cls):
+        return {'id': None, 'result': None, 'err': None, 'err_traceback': None}
+
     def dispatchRequest(self, request):
         """
         Invoke a json RPC call from a decoded json request.
         @param request: a decoded json_request
         @returns a dictionary with keys id, result, err and err_traceback
         """
-        results = {}
-        results['id'] = None
-        results['result'] = None
-        results['err'] = None
-        results['err_traceback'] = None
+        results = self.blank_result_dict()
 
         try:
             results['id'] = self._getRequestId(request)