summaryrefslogtreecommitdiffstats
path: root/Lib/importlib/NOTES
diff options
context:
space:
mode:
authorBrett Cannon <bcannon@gmail.com>2009-02-21 03:31:35 (GMT)
committerBrett Cannon <bcannon@gmail.com>2009-02-21 03:31:35 (GMT)
commit4afab6b30b6262012946171fbcb69043c4b28efc (patch)
tree41b93494c5c79a251a12c30eabefa5cc8e0a33e8 /Lib/importlib/NOTES
parent2dee597e0593a8f7b477f58afe5e46f94b994541 (diff)
downloadcpython-4afab6b30b6262012946171fbcb69043c4b28efc.zip
cpython-4afab6b30b6262012946171fbcb69043c4b28efc.tar.gz
cpython-4afab6b30b6262012946171fbcb69043c4b28efc.tar.bz2
Separate out finder for source and source/bytecode.
Diffstat (limited to 'Lib/importlib/NOTES')
-rw-r--r--Lib/importlib/NOTES15
1 files changed, 9 insertions, 6 deletions
diff --git a/Lib/importlib/NOTES b/Lib/importlib/NOTES
index 92e2841..1bbcb96 100644
--- a/Lib/importlib/NOTES
+++ b/Lib/importlib/NOTES
@@ -5,19 +5,22 @@ to do
subclass of source support (makes it nicer for VMs that don't use CPython
bytecode).
- + ExtensionFileFinder
- + PyFileFinder
- + PyPycFileFinder
- + PyFileLoader
+ + PyLoader (for ABC)
- get_code for source only
+
+ + PyFileLoader(PyLoader)
+
- get_data
- source_mtime
- source_path
- + PyPycFileLoader(PyFileLoader)
+ +PyPycLoader (PyLoader, for ABC)
+
+ - get_code for source and bytecode
+
+ + PyPycFileLoader(PyPycLoader, PyFileLoader)
- - get_code
- bytecode_path
- write_bytecode