Changeset 16

Show
Ignore:
Timestamp:
04/29/07 17:55:19 (2 years ago)
Author:
Jan-Klaas Kollhof
Message:

making the new proxy compatible with the old json-rpc implementation (request id cannot be )

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/python-jsonrpc/jsonrpc/_tests/test_proxy.py

    r10 r16  
    5151        self.respdata='{"result":"foobar","error":null,"id":""}' 
    5252        echo = s.echo("foobar") 
    53         self.assertEquals(self.postdata, jsonrpc.dumps({"method":"echo", 'params':['foobar'], 'id':''})) 
     53        self.assertEquals(self.postdata, jsonrpc.dumps({"method":"echo", 'params':['foobar'], 'id':'jsonrpc'})) 
    5454        self.assertEquals(echo, 'foobar') 
    5555 
  • trunk/python-jsonrpc/jsonrpc/proxy.py

    r10 r16  
    3939 
    4040    def __call__(self, *args): 
    41          postdata = dumps({"method": self.__serviceName, 'params': args, 'id':''}) 
     41         postdata = dumps({"method": self.__serviceName, 'params': args, 'id':'jsonrpc'}) 
    4242         respdata = urllib.urlopen(self.__serviceURL, postdata).read() 
    4343         resp = loads(respdata)