** Changed in: openobject-server/5.0
     Assignee: Somesh Khare (skh-openerp) => (unassigned)

-- 
You received this bug notification because you are a member of OpenERP
CTP, which is subscribed to OpenERP Server.
https://bugs.launchpad.net/bugs/537449

Title:
  Report Fails to handle accented chars

Status in OpenERP Server:
  Fix Released
Status in OpenERP Server 5.0 series:
  Confirmed
Status in OpenERP Server trunk series:
  Fix Released

Bug description:
  Hi,

  When you try to print a report (RML) with non-ascii characters, like
  in the string 'día', you get an error that says that can't decode the
  character.:

     File "/opt/openerp/trunk_pxgo/server/bin/report/render/rml2pdf/utils.py", 
line 109, in _process_text
     result += unicode(self.localcontext.get('translate', lambda 
x:x)(sps.pop(0)))
     UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 0: 
ordinal not in range(128)

  Looking at the stable version (5.0), there is a difference:
              result += tools.ustr(self.localcontext.get('translate', lambda 
x:x)(sps.pop(0)))
  instead of 5.2:
              result += unicode(self.localcontext.get('translate', lambda 
x:x)(sps.pop(0)))

  is this okay? i've tried to change the methods and I've got success
  (importing previusly "tools").

  sorry for the explanation

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-server/+bug/537449/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to