Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
3fef2eef
Commit
3fef2eef
authored
Jul 08, 2016
by
Brett Cannon
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Issue #26972: Fix some mistakes in importlib-related docstrings.
Thanks to Oren Milman for the patch.
parent
fdcdd9ed
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
12 deletions
+12
-12
Lib/importlib/_bootstrap.py
Lib/importlib/_bootstrap.py
+3
-3
Lib/importlib/_bootstrap_external.py
Lib/importlib/_bootstrap_external.py
+9
-9
No files found.
Lib/importlib/_bootstrap.py
View file @
3fef2eef
...
...
@@ -270,7 +270,7 @@ def _load_module_shim(self, fullname):
# Module specifications #######################################################
def
_module_repr
(
module
):
# The implementation of ModuleType__repr__().
# The implementation of ModuleType
.
__repr__().
loader
=
getattr
(
module
,
'__loader__'
,
None
)
if
hasattr
(
loader
,
'module_repr'
):
# As soon as BuiltinImporter, FrozenImporter, and NamespaceLoader
...
...
@@ -603,7 +603,7 @@ def _module_repr_from_spec(spec):
# Used by importlib.reload() and _load_module_shim().
def
_exec
(
spec
,
module
):
"""Execute the spec in an existing module's namespace."""
"""Execute the spec
's specified module
in an existing module's namespace."""
name
=
spec
.
name
_imp
.
acquire_lock
()
with
_ModuleLockManager
(
name
):
...
...
@@ -877,7 +877,7 @@ def _find_spec_legacy(finder, name, path):
def
_find_spec
(
name
,
path
,
target
=
None
):
"""Find a module's
loader
."""
"""Find a module's
spec
."""
meta_path
=
sys
.
meta_path
if
meta_path
is
None
:
# PyImport_Cleanup() is running or has been called.
...
...
Lib/importlib/_bootstrap_external.py
View file @
3fef2eef
...
...
@@ -1048,11 +1048,7 @@ class PathFinder:
@
classmethod
def
_path_hooks
(
cls
,
path
):
"""Search sequence of hooks for a finder for 'path'.
If 'hooks' is false then use sys.path_hooks.
"""
"""Search sys.path_hooks for a finder for 'path'."""
if
sys
.
path_hooks
is
not
None
and
not
sys
.
path_hooks
:
_warnings
.
warn
(
'sys.path_hooks is empty'
,
ImportWarning
)
for
hook
in
sys
.
path_hooks
:
...
...
@@ -1134,8 +1130,10 @@ class PathFinder:
@
classmethod
def
find_spec
(
cls
,
fullname
,
path
=
None
,
target
=
None
):
"""find the module on sys.path or 'path' based on sys.path_hooks and
sys.path_importer_cache."""
"""Try to find a spec for 'fullname' on sys.path or 'path'.
The search is based on sys.path_hooks and sys.path_importer_cache.
"""
if
path
is
None
:
path
=
sys
.
path
spec
=
cls
.
_get_spec
(
fullname
,
path
,
target
)
...
...
@@ -1215,8 +1213,10 @@ class FileFinder:
submodule_search_locations
=
smsl
)
def
find_spec
(
self
,
fullname
,
target
=
None
):
"""Try to find a spec for the specified module. Returns the
matching spec, or None if not found."""
"""Try to find a spec for the specified module.
Returns the matching spec, or None if not found.
"""
is_namespace
=
False
tail_module
=
fullname
.
rpartition
(
'.'
)[
2
]
try
:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment