STINNER Victor added the comment:

"I'm not sure whether using os.fsencoding() is a good idea. The encoding used 
by uname is not defined anywhere and it's possible that Python using a wrong 
encoding may cause the call to fail (e.g. in case the host name includes 
non-ASCII chars)."

I also expect ASCII, but I prefer os.fsdecode() because it's the encoding used 
almost everywhere in Python 3. It's for example the encoding (and error 
handler) currently used by _syscmd_uname() indirectly by TextIOWrapper.

----------

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

Reply via email to