• Nick Coghlan's avatar
    [3.5] bpo-32551: Consistently configure sys.path[0] (#5197) · 891c91d8
    Nick Coghlan yazdı
    Directory and zipfile execution previously added
    the parent directory of the directory or zipfile
    as sys.path[0] and then subsequently overwrote
    it with the directory or zipfile itself.
    
    This caused problems in isolated mode, as it
    overwrote the "stdlib as a zip archive" entry
    in sys.path, as the parent directory was
    never added.
    
    The attempted fix to that issue in bpo-29319
    created the opposite problem in *non*-isolated
    mode, by potentially leaving the parent
    directory on sys.path instead of overwriting it.
    
    This change fixes the root cause of the problem
    by removing the whole "add-and-overwrite" dance
    for sys.path[0], and instead simply never adds
    the parent directory to sys.path in the first
    place.
    
    (cherry picked from commit d2977a3a)
    891c91d8
Adı
Son kayıt (commit)
Son güncelleme
..
next Loading commit data...
3.4.0.rst Loading commit data...
3.4.0a1.rst Loading commit data...
3.4.0a2.rst Loading commit data...
3.4.0a3.rst Loading commit data...
3.4.0a4.rst Loading commit data...
3.4.0b1.rst Loading commit data...
3.4.0b2.rst Loading commit data...
3.4.0b3.rst Loading commit data...
3.4.0rc1.rst Loading commit data...
3.4.0rc2.rst Loading commit data...
3.4.0rc3.rst Loading commit data...
3.5.0.rst Loading commit data...
3.5.0a1.rst Loading commit data...
3.5.0a2.rst Loading commit data...
3.5.0a3.rst Loading commit data...
3.5.0a4.rst Loading commit data...
3.5.0b1.rst Loading commit data...
3.5.0b2.rst Loading commit data...
3.5.0b3.rst Loading commit data...
3.5.0b4.rst Loading commit data...
3.5.0rc1.rst Loading commit data...
3.5.0rc2.rst Loading commit data...
3.5.0rc3.rst Loading commit data...
3.5.0rc4.rst Loading commit data...
3.5.1.rst Loading commit data...
3.5.1rc1.rst Loading commit data...
3.5.2.rst Loading commit data...
3.5.2rc1.rst Loading commit data...
3.5.3.rst Loading commit data...
3.5.3rc1.rst Loading commit data...
3.5.4.rst Loading commit data...
3.5.4rc1.rst Loading commit data...