369 "\n".join([ |
369 "\n".join([ |
370 "def listdir_stat(dirname, showHidden):", |
370 "def listdir_stat(dirname, showHidden):", |
371 " try:", |
371 " try:", |
372 " files = __os_.listdir(dirname)", |
372 " files = __os_.listdir(dirname)", |
373 " except OSError:", |
373 " except OSError:", |
374 " return None", |
374 " return []", |
375 " if dirname in ('', '/'):", |
375 " if dirname in ('', '/'):", |
376 " return list((f, stat(f)) for f in files if" |
376 " return list((f, stat(f)) for f in files if" |
377 " is_visible(f, showHidden))", |
377 " is_visible(f, showHidden))", |
378 " return list((f, stat(dirname + '/' + f))" |
378 " return list((f, stat(dirname + '/' + f))" |
379 " for f in files if is_visible(f, showHidden))", |
379 " for f in files if is_visible(f, showHidden))", |