commit | 42bababba62023383291c7413a5d453374ecd933 | [log] [tgz] |
---|---|---|
author | Serhiy Storchaka <storchaka@gmail.com> | Tue Oct 25 14:28:38 2016 +0300 |
committer | Serhiy Storchaka <storchaka@gmail.com> | Tue Oct 25 14:28:38 2016 +0300 |
tree | 72a1291a7ef660c580f4f02f3e835c064b12721f | |
parent | 036fb15435a2b5fb8acb200ee694b1d50c87a3a9 [diff] [blame] |
Issue #28353: os.fwalk() no longer fails on broken links.
diff --git a/Lib/os.py b/Lib/os.py index b4c651d..011285e 100644 --- a/Lib/os.py +++ b/Lib/os.py
@@ -537,13 +537,13 @@ dirs.append(name) else: nondirs.append(name) - except FileNotFoundError: + except OSError: try: # Add dangling symlinks, ignore disappeared files if st.S_ISLNK(stat(name, dir_fd=topfd, follow_symlinks=False) .st_mode): nondirs.append(name) - except FileNotFoundError: + except OSError: continue if topdown: