From ad876c7083e606ddd4cc60afc62dfbd15dc31014 Mon Sep 17 00:00:00 2001 From: Brett Cannon Date: Mon, 9 Mar 2009 07:53:09 +0000 Subject: Clarify an assumption that importlib.abc.PyLoader makes when importing a package and setting __path__. --- Doc/library/importlib.rst | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Doc/library/importlib.rst b/Doc/library/importlib.rst index eb9fd00..a39c17e 100644 --- a/Doc/library/importlib.rst +++ b/Doc/library/importlib.rst @@ -215,7 +215,10 @@ are also provided to help in implementing the core ABCs. ..method:: load_module(fullname) A concrete implementation of :meth:`importlib.abc.Loader.load_module` - that loads Python source code. + that loads Python source code. All needed information comes from the + abstract methods required by this ABC. The only pertinent assumption + made by this method is that when loading a package + :attr:`__path__` is set to ``[os.path.dirname(__file__)]``. ..method:: get_code(fullname) -- cgit v0.12