[Python-Dev] Automated testing of patches from bugs.python.org
Terry Reedy
tjreedy at udel.edu
Wed May 20 20:03:22 CEST 2015
More information about the Python-Dev mailing list
Wed May 20 20:03:22 CEST 2015
- Previous message (by thread): [Python-Dev] Automated testing of patches from bugs.python.org
- Next message (by thread): [Python-Dev] Automated testing of patches from bugs.python.org
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 5/20/2015 3:44 AM, anatoly techtonik wrote: > This was intended to add status for bugs.python.org, but the work on > Roundup had stalled due to uncertainty and despair on how to handle > utf-8 (internal to Roundup) vs unicode (internal to Jinja2) in this issue: > http://issues.roundup-tracker.org/issue2550811 > The root of the problem is that Python 2.7 uses 'ascii' and not 'utf-8' > internally, so Jinja2 engine fails with 'ascii' ordinal not in range > somewhere in the way. Need an expert advice how to handle that, because > my brain power is not enough to process it. In my view, the root of the problem is using Python 2 and working with encoded bytes. The fix is to upgrade to Python 3.3+, with an improved text model (unicode str class), and work with text. Follow the standard process: decode encoded bytes to text when received from browsers, work internally with text, and encode output just before sending to browsers. -- Terry Jan Reedy
- Previous message (by thread): [Python-Dev] Automated testing of patches from bugs.python.org
- Next message (by thread): [Python-Dev] Automated testing of patches from bugs.python.org
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list