STINNER Victor <[email protected]> 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 <[email protected]>
<http://bugs.python.org/issue9873>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com