diff options
author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2023-12-05 13:44:49 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-05 13:44:49 (GMT) |
commit | 23920a0843f48c4f4be4a31b56ee2e44c058099b (patch) | |
tree | 3cfe703c898b0d3ab111fbf25a15afd28df28fb4 /Misc | |
parent | 80c314c9cef7f10e6000474d045986bae0a6d6f2 (diff) | |
download | cpython-23920a0843f48c4f4be4a31b56ee2e44c058099b.zip cpython-23920a0843f48c4f4be4a31b56ee2e44c058099b.tar.gz cpython-23920a0843f48c4f4be4a31b56ee2e44c058099b.tar.bz2 |
[3.11] bpo-43153: Don't mask `PermissionError` with `NotADirectoryError` during tempdirectory cleanup (GH-29940) (GH-112754)
(cherry picked from commit 8cdfee1bb902fd1e38d79170b751ef13a0907262)
Co-authored-by: Ken Jin <kenjin@python.org>
Co-authored-by: andrei kulakov <andrei.avk@gmail.com>
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Diffstat (limited to 'Misc')
-rw-r--r-- | Misc/NEWS.d/next/Library/2021-12-06-22-10-53.bpo-43153.J7mjSy.rst | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Misc/NEWS.d/next/Library/2021-12-06-22-10-53.bpo-43153.J7mjSy.rst b/Misc/NEWS.d/next/Library/2021-12-06-22-10-53.bpo-43153.J7mjSy.rst new file mode 100644 index 0000000..7800e0a --- /dev/null +++ b/Misc/NEWS.d/next/Library/2021-12-06-22-10-53.bpo-43153.J7mjSy.rst @@ -0,0 +1,4 @@ +On Windows, ``tempfile.TemporaryDirectory`` previously masked a +``PermissionError`` with ``NotADirectoryError`` during directory cleanup. It +now correctly raises ``PermissionError`` if errors are not ignored. Patch by +Andrei Kulakov and Ken Jin. |