]> granicus.if.org Git - python/commit
Two changes to from...import:
authorGuido van Rossum <guido@python.org>
Fri, 12 Jan 2001 16:24:03 +0000 (16:24 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 12 Jan 2001 16:24:03 +0000 (16:24 +0000)
commit18d4d8f71dca03a99220623d7eb4a5af733796e3
tree767184c7d8d6fb8a11b536f706fe269985c4e259
parentad991775ab57fc5c4647b70d793d52ff6b0d25bf
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.
Python/ceval.c