atsuo ishimoto dsuvthimgembookorg 2008416 michael urman ill miss suspect case printing list unicode strings fairly common given unicode identifiers even print locals could hit perhaps tools printing better summaries contents lists dicts shell quoting repr makes passable hack quotes spaces unicode characters etc alleviate pain well enough tools given im sure enough using repr build output string common practice python world repr called everywhere pythoncore thirdparty applications print objects emitting logs etc example f open日本語 traceback recent call last file line 1 file cwwpython30a4origlibiopy line 212 __new__ return openargs kwargs file cwwpython30a4origlibiopy line 151 open closefd ioerror errno 2 file directory u65e5u672cu8a9e annoying error message python 2 f openu日本語 w f repred form difficult read japanese chinise programmers look uu65e5u672cu8a9e theyll strong impression python intended used country _______________________________________________ python3000 mailing list python3000pythonorg httpmailpythonorgmailmanlistinfopython3000 unsubscribe httpmailpythonorgmailmanoptionspython3000python300040tangomucom fri 08 aug 2008 014514 0900 python3000 recursive str