]> granicus.if.org Git - python/commitdiff
List what classes from importlib.machinery don't work with importlib.util.LazyLoader
authorBrett Cannon <brett@python.org>
Sun, 21 Feb 2016 02:40:02 +0000 (18:40 -0800)
committerBrett Cannon <brett@python.org>
Sun, 21 Feb 2016 02:40:02 +0000 (18:40 -0800)
Doc/library/importlib.rst

index 23432e1f008a29455afd644ec3def48258d870ad..43b34e9005c95df63f8fbd99a48143edd8540590 100644 (file)
@@ -1273,7 +1273,8 @@ an :term:`importer`.
    :meth:`~importlib.abc.Loader.exec_module` as control over what module type
    is used for the module is required. For those same reasons, the loader's
    :meth:`~importlib.abc.Loader.create_module` method will be ignored (i.e., the
-   loader's method should only return ``None``). Finally,
+   loader's method should only return ``None``; this excludes
+   :class:`BuiltinImporter` and :class:`ExtensionFileLoader`). Finally,
    modules which substitute the object placed into :attr:`sys.modules` will
    not work as there is no way to properly replace the module references
    throughout the interpreter safely; :exc:`ValueError` is raised if such a