From 27c712e149f4fab576a73c458412cfa4bdb63ddc Mon Sep 17 00:00:00 2001
From: Brett Cannon <brett@python.org>
Date: Sat, 20 Feb 2016 18:40:02 -0800
Subject: [PATCH] List what classes from importlib.machinery don't work with
 importlib.util.LazyLoader

---
 Doc/library/importlib.rst | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Doc/library/importlib.rst b/Doc/library/importlib.rst
index 23432e1f00..43b34e9005 100644
--- a/Doc/library/importlib.rst
+++ b/Doc/library/importlib.rst
@@ -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
-- 
2.40.0