From 0bddc9eb15b88b22676aa516740f3ebd20fb8bb1 Mon Sep 17 00:00:00 2001 From: Serhiy Storchaka Date: Wed, 23 Dec 2015 00:08:24 +0200 Subject: Issue #25860: os.fwalk() no longer skips remaining directories when error occurs. Original patch by Samson Lee. --- Lib/os.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Lib/os.py') diff --git a/Lib/os.py b/Lib/os.py index 2b89b93d63..13a42c331e 100644 --- a/Lib/os.py +++ b/Lib/os.py @@ -514,7 +514,7 @@ if {open, stat} <= supports_dir_fd and {listdir, stat} <= supports_fd: except OSError as err: if onerror is not None: onerror(err) - return + continue try: if follow_symlinks or path.samestat(orig_st, stat(dirfd)): dirpath = path.join(toppath, name) -- cgit v1.2.1