]> granicus.if.org Git - python/commitdiff
News about from...import.
authorGuido van Rossum <guido@python.org>
Fri, 12 Jan 2001 16:25:08 +0000 (16:25 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 12 Jan 2001 16:25:08 +0000 (16:25 +0000)
Misc/NEWS

index 758fca625f4b53a43e77c5296557e2fd7032b108..ecd40be7cc3aa2505fd320a476287829a38162b0 100644 (file)
--- 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: