svgui/pyjs/jsonrpc/jsonrpc.py
changeset 1751 c28db6f7616b
parent 1742 92932cd370a4
child 1773 38fde37c3766
equal deleted inserted replaced
1750:acf02488f37f 1751:c28db6f7616b
     9         self.methods = {}
     9         self.methods = {}
    10 
    10 
    11     def response(self, id, result):
    11     def response(self, id, result):
    12         return simplejson.dumps({'version': '1.1', 'id': id,
    12         return simplejson.dumps({'version': '1.1', 'id': id,
    13                                  'result': result, 'error': None})
    13                                  'result': result, 'error': None})
       
    14 
    14     def error(self, id, code, message):
    15     def error(self, id, code, message):
    15         return simplejson.dumps({'id': id,
    16         return simplejson.dumps({'id': id,
    16                                  'version': '1.1',
    17                                  'version': '1.1',
    17                                  'error': {'name': 'JSONRPCError',
    18                                  'error': {'name': 'JSONRPCError',
    18                                            'code': code,
    19                                            'code': code,