From 20b56e1a1c737ee9409626b7cbccc91c237966d1 Mon Sep 17 00:00:00 2001 From: Brett Cannon Date: Sun, 1 Feb 2009 05:55:23 +0000 Subject: Update importlib notes. --- Lib/importlib/NOTES | 23 +++++++++++------------ 1 file 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__ -- cgit v0.12