summaryrefslogtreecommitdiffstats
path: root/Misc/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'Misc/NEWS')
-rw-r--r--Misc/NEWS11
1 files changed, 11 insertions, 0 deletions
diff --git a/Misc/NEWS b/Misc/NEWS
index 758fca6..ecd40be 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -3,6 +3,17 @@ What's New in Python 2.1 alpha 1?
Core language, builtins, and interpreter
+- Two changes to from...import:
+
+ 1) "from M import X" now works even if M is not a real module; it's
+ basically a getattr() operation with AttributeError exceptions
+ changed into ImportError.
+
+ 2) "from M import *" now looks for M.__all__ to decide which names to
+ import; if M.__all__ doesn't exist, it uses M.__dict__.keys() but
+ filters out names starting with '_' as before. Whether or not
+ __all__ exists, there's no restriction on the type of M.
+
- File objects have a new method, xreadlines(). This is the fastest
way to iterate over all lines in a file: