diff options
author | Brett Cannon <bcannon@gmail.com> | 2009-02-01 05:55:23 (GMT) |
---|---|---|
committer | Brett Cannon <bcannon@gmail.com> | 2009-02-01 05:55:23 (GMT) |
commit | 20b56e1a1c737ee9409626b7cbccc91c237966d1 (patch) | |
tree | 75cfb402e57961903339c7a14958eb1cbd2ddfb2 | |
parent | ba96f0f89a4ea4346840a6d65c7098e1dc3d440d (diff) | |
download | cpython-20b56e1a1c737ee9409626b7cbccc91c237966d1.zip cpython-20b56e1a1c737ee9409626b7cbccc91c237966d1.tar.gz cpython-20b56e1a1c737ee9409626b7cbccc91c237966d1.tar.bz2 |
Update importlib notes.
-rw-r--r-- | Lib/importlib/NOTES | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/Lib/importlib/NOTES b/Lib/importlib/NOTES index 7e785ff..7a9ca66 100644 --- a/Lib/importlib/NOTES +++ b/Lib/importlib/NOTES @@ -1,20 +1,10 @@ to do ///// -* API simplification? - - + write_bytecode -> complete set of bytes for bytecode instead of - individual arguments. - * Create meta_path importer for sys.path. -* OPTIMIZE! - - + Write benchmark suite. - + Fast path common cases. - - - Absolute name from sys.path. - - Relative name from sys.path. + + Create hook. + + Rewrite Import to use the hook. * Implement PEP 302 protocol for loaders (should just be a matter of testing). @@ -73,4 +63,13 @@ to do * SourceFinder * (?) Loader +* Write benchmark suite. + +* OPTIMIZE! + + + Fast path common cases. + + - Absolute name from sys.path. + - Relative name from sys.path. + * Bootstrap importlib as implementation of builtins.__import__ |