https://github.com/python/cpython/commit/b357f2bca375948aca03047d9209ce364e64bfa4
commit: b357f2bca375948aca03047d9209ce364e64bfa4
branch: 3.10
author: Thomas Wouters <tho...@python.org>
committer: Yhg1s <tho...@python.org>
date: 2025-06-03T14:12:21+02:00
summary:

Fix a glaring error in the logic backport of posixpath.

files:
M Lib/posixpath.py

diff --git a/Lib/posixpath.py b/Lib/posixpath.py
index e550b470da5beb..085a23d8e5934e 100644
--- a/Lib/posixpath.py
+++ b/Lib/posixpath.py
@@ -429,9 +429,7 @@ def _joinrealpath(path, rest, strict, seen):
         newpath = join(path, name)
         try:
             st = os.lstat(newpath)
-        except OSError:
-            if strict:
-                raise
+        except ignored_error:
             is_link = False
         else:
             is_link = stat.S_ISLNK(st.st_mode)

_______________________________________________
Python-checkins mailing list -- python-checkins@python.org
To unsubscribe send an email to python-checkins-le...@python.org
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: arch...@mail-archive.com

Reply via email to