diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2016-03-15 22:08:44 (GMT) |
---|---|---|
committer | Victor Stinner <victor.stinner@gmail.com> | 2016-03-15 22:08:44 (GMT) |
commit | 82f04e2dfdd2bdfef5bd94f8d6615ac0a1f620b4 (patch) | |
tree | a4bbb448ef69023dbccfb35fe8a2b78453c209a3 /Lib/test/libregrtest | |
parent | 6453e9ed0add5f60d150692cef4596702dcc3290 (diff) | |
download | cpython-82f04e2dfdd2bdfef5bd94f8d6615ac0a1f620b4.zip cpython-82f04e2dfdd2bdfef5bd94f8d6615ac0a1f620b4.tar.gz cpython-82f04e2dfdd2bdfef5bd94f8d6615ac0a1f620b4.tar.bz2 |
regrtest: Fix module.__path__
Issue #26538: libregrtest: Fix setup_tests() to keep module.__path__ type
(_NamespacePath), don't convert to a list.
Add _NamespacePath.__setitem__() method to importlib._bootstrap_external.
Diffstat (limited to 'Lib/test/libregrtest')
-rw-r--r-- | Lib/test/libregrtest/setup.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Lib/test/libregrtest/setup.py b/Lib/test/libregrtest/setup.py index 6e05c7e..de52bb5 100644 --- a/Lib/test/libregrtest/setup.py +++ b/Lib/test/libregrtest/setup.py @@ -41,8 +41,8 @@ def setup_tests(ns): # the packages to prevent later imports to fail when the CWD is different. for module in sys.modules.values(): if hasattr(module, '__path__'): - module.__path__ = [os.path.abspath(path) - for path in module.__path__] + for index, path in enumerate(module.__path__): + module.__path__[index] = os.path.abspath(path) if hasattr(module, '__file__'): module.__file__ = os.path.abspath(module.__file__) |