From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Sat, 10 Jan 2026 10:14:46 +0000 (+0100) Subject: [3.13] gh-143641: Make `ready_to_import` always remove tempdir from `sys.path` (GH... X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7c99a42d102c452b8e38bb4969fe81de18855d29;p=thirdparty%2FPython%2Fcpython.git [3.13] gh-143641: Make `ready_to_import` always remove tempdir from `sys.path` (GH-143642) (#143648) gh-143641: Make `ready_to_import` always remove tempdir from `sys.path` (GH-143642) Make ready_to_import always remove tempdir from sys.path (cherry picked from commit e7f5ffa0de2476828d78b8d39caefc38d797c206) Co-authored-by: Jeong, YunWon <69878+youknowone@users.noreply.github.com> --- diff --git a/Lib/test/support/import_helper.py b/Lib/test/support/import_helper.py index 2b91bdcf9cd8..a4ea5bc6af9d 100644 --- a/Lib/test/support/import_helper.py +++ b/Lib/test/support/import_helper.py @@ -303,8 +303,8 @@ def ready_to_import(name=None, source=""): try: sys.path.insert(0, tempdir) yield name, path - sys.path.remove(tempdir) finally: + sys.path.remove(tempdir) if old_module is not None: sys.modules[name] = old_module else: