Serhiy Storchaka added the comment:

The last change just sweeps a problem under a rug.

For now json.tool never fails with valid data. But with the --no-ensure-ascii 
option it can fail when output a string not encodable with the locale encoding. 
All can work with common cases on common UTF-8 environment, but unexpectedly 
fail on nonstandard environment. It would be better to output encodable 
characters as is and represent unencodable characters with \uXXXX encoding.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue27413>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to