• Steve Dower's avatar
    bpo-37834: Normalise handling of reparse points on Windows (GH-15231) · df2d4a6f
    Steve Dower authored
    bpo-37834: Normalise handling of reparse points on Windows
    * ntpath.realpath() and nt.stat() will traverse all supported reparse points (previously was mixed)
    * nt.lstat() will let the OS traverse reparse points that are not name surrogates (previously would not traverse any reparse point)
    * nt.[l]stat() will only set S_IFLNK for symlinks (previous behaviour)
    * nt.readlink() will read destinations for symlinks and junction points only
    
    bpo-1311: os.path.exists('nul') now returns True on Windows
    * nt.stat('nul').st_mode is now S_IFCHR (previously was an error)
    df2d4a6f
fileutils.c 54.5 KB