1143
1154
path-from-top might be unicode or utf8, but it is the correct path to
1144
1155
pass to os functions to affect the file in question. (such as os.lstat)
1147
1158
if (sys.platform == 'win32' or
1148
1159
fs_encoding not in ('UTF-8', 'US-ASCII', 'ANSI_X3.4-1968')): # ascii
1149
1160
return _walkdirs_unicode_to_utf8(top, prefix=prefix)