STINNER Victor <victor.stin...@haypocalc.com> added the comment:

I don't understand why you would like to implicitly convert bytes to str (which 
is one of the worse design choice of Python2). If you don't want to care about 
encodings, use bytes is fine. Decode bytes using an arbitrary encoding is the 
fastest way to mojibake.

So You have two choices: create new functions with bytes as input and output 
(like os.getcwd() and os.getcwdb()), or the output type will depend on the 
input type (solution choosen by os.path). Example of ther later:

>>> os.path.expanduser('~')
'/home/haypo'
>>> os.path.expanduser(b'~')
b'/home/haypo'

----------
nosy: +haypo

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

Reply via email to