From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Wed, 24 Oct 2018 23:38:04 +0000 (-0700) Subject: importlib doc: Fix approximated import_module() code (GH-9945) X-Git-Tag: v3.6.8rc1~186 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7717bf992c586bd4152a83c98af59a592bc8adc1;p=thirdparty%2FPython%2Fcpython.git importlib doc: Fix approximated import_module() code (GH-9945) The spec gets stored on modules with the __spec__ attribute, not spec. (cherry picked from commit 78401f7156034f713170b8e87b51d23ebdc3bdfa) Co-authored-by: orlnub123 --- diff --git a/Doc/library/importlib.rst b/Doc/library/importlib.rst index 356d1608bf4e..760489ae5560 100644 --- a/Doc/library/importlib.rst +++ b/Doc/library/importlib.rst @@ -1482,7 +1482,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: