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