[Python-checkins] importlib doc: Fix approximated import_module() code (GH-9945)
Victor Stinner
webhook-mailer at python.org
Wed Oct 24 19:32:30 EDT 2018
https://github.com/python/cpython/commit/78401f7156034f713170b8e87b51d23ebdc3bdfa
commit: 78401f7156034f713170b8e87b51d23ebdc3bdfa
branch: master
author: orlnub123 <orlnub123 at gmail.com>
committer: Victor Stinner <vstinner at redhat.com>
date: 2018-10-25T01:32:26+02:00
summary:
importlib doc: Fix approximated import_module() code (GH-9945)
The spec gets stored on modules with the __spec__ attribute, not spec.
files:
M Doc/library/importlib.rst
diff --git a/Doc/library/importlib.rst b/Doc/library/importlib.rst
index 6f4da1198955..09d5989c2f8b 100644
--- a/Doc/library/importlib.rst
+++ b/Doc/library/importlib.rst
@@ -1731,7 +1731,7 @@ Python 3.6 and newer for other parts of the code).
if '.' in absolute_name:
parent_name, _, child_name = absolute_name.rpartition('.')
parent_module = import_module(parent_name)
- path = parent_module.spec.submodule_search_locations
+ path = parent_module.__spec__.submodule_search_locations
for finder in sys.meta_path:
spec = finder.find_spec(absolute_name, path)
if spec is not None:
More information about the Python-checkins
mailing list