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)