summaryrefslogtreecommitdiffstats
path: root/Doc/library
diff options
context:
space:
mode:
authorAndrew Svetlov <andrew.svetlov@gmail.com>2012-08-13 19:19:01 (GMT)
committerAndrew Svetlov <andrew.svetlov@gmail.com>2012-08-13 19:19:01 (GMT)
commita86565465a9b1199d5ce16ce42239996b8441fd1 (patch)
tree562c4f70b598be49fc9d48006ee3e431d79d81be /Doc/library
parent4805fa862ed1041e84c01f3293b73f50d3055693 (diff)
downloadcpython-a86565465a9b1199d5ce16ce42239996b8441fd1.zip
cpython-a86565465a9b1199d5ce16ce42239996b8441fd1.tar.gz
cpython-a86565465a9b1199d5ce16ce42239996b8441fd1.tar.bz2
Push importlib ABC hierarchy chart.
Diffstat (limited to 'Doc/library')
-rw-r--r--Doc/library/importlib.rst15
1 files changed, 15 insertions, 0 deletions
diff --git a/Doc/library/importlib.rst b/Doc/library/importlib.rst
index 1ecee0b..d217b0a 100644
--- a/Doc/library/importlib.rst
+++ b/Doc/library/importlib.rst
@@ -121,6 +121,21 @@ The :mod:`importlib.abc` module contains all of the core abstract base classes
used by :keyword:`import`. Some subclasses of the core abstract base classes
are also provided to help in implementing the core ABCs.
+ABC hierarchy::
+
+ object
+ +-- Finder
+ | +-- MetaPathFinder
+ | +-- PathEntryFinder
+ +-- Loader
+ +-- ResourceLoader --------+
+ +-- InspectLoader |
+ +-- ExecutionLoader --+
+ +-- FileLoader
+ +-- SourceLoader
+ +-- PyLoader
+ +-- PyPycLoader
+
.. class:: Finder