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