Skip to content

RPCError ASCII #53

Description

@fanchlegal

Hello,

When i try to get some partners from a french database with the code :

connection = odoorpc.ODOO(serveur, port=port,protocol=protocol)
connection.login(base,identifiant,motdepasse)
                  
obj = connection.env['res.partner']
datas = obj.search([])
for data in obj.browse(datas):
   _logger.info(data)

I have this error :

for data in obj.browse(datas):
File "/usr/local/lib/python3.8/site-packages/odoorpc/models.py", line 267, in browse
return cls._browse(cls.env, ids)
File "/usr/local/lib/python3.8/site-packages/odoorpc/models.py", line 233, in _browse
records._init_values()
File "/usr/local/lib/python3.8/site-packages/odoorpc/models.py", line 347, in _init_values
rows = self.class.read(
File "/usr/local/lib/python3.8/site-packages/odoorpc/models.py", line 59, in rpc_method
result = cls._odoo.execute_kw(cls._name, method, args, kwargs)
File "/usr/local/lib/python3.8/site-packages/odoorpc/odoo.py", line 482, in execute_kw
data = self.json(
File "/usr/local/lib/python3.8/site-packages/odoorpc/odoo.py", line 273, in json
raise error.RPCError(
Exception

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/home/odoo/src/odoo/odoo/http.py", line 640, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/home/odoo/src/odoo/odoo/http.py", line 316, in _handle_exception
raise exception.with_traceback(None) from new_cause
odoorpc.error.RPCError: ascii

I have indeed some non ascii characters on the partner : é

What can i do ?

Thank you very much :)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions