atsuo ishimoto dsuvthimgembookorg changed subject thank comment tue may 6 2008 845 pm lemburg wrote sysstdout doesnt make sense since hides encoding errors applications using sysstdout piping mechanism 1 raise unicodeencodigerror encoding errors want setting sysstdouts errorhandler strict really way beyond scope pep dont really see need even though pep rejected ill still propose change default errorhandler sysstdout sysstderr backslashreplace python 2 strict errorhandler acceptable text data 8bit string py3k raising exceptions printed text contains character supported console annoying also dont cover cases write repr log file stream syslog sure missed cases cgitb module logging module ill investigate later another candidate please let know characters defined unicode character database snip nice means whole unicode database loaded every time interpreter starts indicated ticket im firmly 1 changed patch add flag _pyunicode_typerecords table unicode database loaded stat proposed make unicode repr output regular encoding thats implemented codec could easily change encoding whatever need application console think global setting flexible enough see benefit customizable repr except keep compatible python 2 think easy migrate existing code py3k _______________________________________________ python3000 mailing list smsbmo9552pythonorg httpmailpythonorgmailmanlistinfopython3000 unsubscribe httpmailpythonorgmailmanoptionspython3000python300040tangomucom fri 08 aug 2008 220448 0900 python3000 pep 3138 string representation python 3000