• Victor Stinner's avatar
    Fix test_undecodable_env of test_subproces for non-ASCII directory · ce2d24d5
    Victor Stinner yazdı
    This test was introduced by r80421 (issue #8391).
    
    The fix: copy the environment variables instead of starting Python in an empty
    environement. In an empty environment, the locale is C and Python uses ASCII
    for the default file system encoding. The non-ASCII directory will be encoded
    using surrogates, but Python3 is unable to load a module or package with a
    filename using surrogates.
    
    See issue #8242 for more information about running Python3 with a non-ascii
    directory in an empty environement.
    ce2d24d5
test_subprocess.py 40.4 KB