Commit 7e647cca authored by Brett Cannon's avatar Brett Cannon

Issue #21438: Document what loaders don't require a module name for

load_module().
parent 8b742595
......@@ -887,6 +887,11 @@ find and load modules.
Concrete implementation of :meth:`importlib.abc.SourceLoader.set_data`.
.. method:: load_module(name=None)
Concrete implementation of :meth:`importlib.abc.Loader.load_module` where
specifying the name of the module to load is optional.
.. class:: SourcelessFileLoader(fullname, path)
......@@ -921,6 +926,11 @@ find and load modules.
Returns ``None`` as bytecode files have no source when this loader is
used.
.. method:: load_module(name=None)
Concrete implementation of :meth:`importlib.abc.Loader.load_module` where
specifying the name of the module to load is optional.
.. class:: ExtensionFileLoader(fullname, path)
......@@ -940,7 +950,7 @@ find and load modules.
Path to the extension module.
.. method:: load_module(fullname)
.. method:: load_module(name=None)
Loads the extension module if and only if *fullname* is the same as
:attr:`name` or is ``None``.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment