STINNER Victor <[email protected]> added the comment:
> Why wouldn't you give byte variables in env too?
The problem with the canonicalization to bytes is to choice of the preferred
type. Eg. env={'PATH': 'a', b'PATH': b'b'}: should we use 'a', 'b' or raise an
error?
subprocess does already convert environ keys and values to bytes on Unix (in
subprocess._execute_child() if _posixsubprocess module is present, and in
posix_execve()).
os.get_exec_path() should also support b'PATH' key.
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue8640>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com