Hola Jose, revisa el codigo del módulo RPC de tryton (el cliente)
ahi esta la clave saludos El viernes, 26 de julio de 2013 20:12:27 UTC-4:30, Jose Patricio Villarerreal escribió: > > Estoy tratando de hacer una llamada por medio de JSONRPC y trate siguiendo > el ejemplo de: > > > http://code.google.com/p/tryton/wiki/CodeSnippets#tryton_jsonrpc_client_for_create_a_database > > y de: > http://code.google.com/p/tryton/wiki/RemoteCalls > > Pero no me sale, que traigo mal? > > Aquí esta lo que estoy haciendo... > from jsonrpclib import Server as ServerProxy > import jsonrpclib > import json > import pprint > > > PASSWORD = 'admin' > USER = 'admin' > > > > s = ServerProxy ('http://%s:%s@localhost:8000/tst' % (USER, PASSWORD)) > > cnxt = s.model.res.user.get_preferences(True, {}) > > y me marca esto: > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > File "/usr/local/lib/python2.6/dist-packages/jsonrpclib/jsonrpc.py", > line 218, in __call__ > return self.__send(self.__name, args) > File "/usr/local/lib/python2.6/dist-packages/jsonrpclib/jsonrpc.py", > line 169, in _request > check_for_errors(response) > File "/usr/local/lib/python2.6/dist-packages/jsonrpclib/jsonrpc.py", > line 476, in check_for_errors > code = result['error']['code'] > TypeError: list indices must be integers, not str > > > Algún Tip??? > > Saludos, > Jose Patricio V. > > > > >
