diff options
author | Jeremy Hylton <jeremy@alum.mit.edu> | 2000-10-12 20:23:23 (GMT) |
---|---|---|
committer | Jeremy Hylton <jeremy@alum.mit.edu> | 2000-10-12 20:23:23 (GMT) |
commit | 4e1be72e6babf857d9f263b087dae3123ac8efe1 (patch) | |
tree | 893b3b47a6a83f4beaaa1d31636ea98a0e1a6b01 /Lib/compiler/transformer.py | |
parent | babe326c65a3d00c0f236628a17e39df81bcf13d (diff) | |
download | cpython-4e1be72e6babf857d9f263b087dae3123ac8efe1.zip cpython-4e1be72e6babf857d9f263b087dae3123ac8efe1.tar.gz cpython-4e1be72e6babf857d9f263b087dae3123ac8efe1.tar.bz2 |
Fix SF bug #116263: support for from .. import *
transformer.py: return '*', None from com_import_as_name
pycodegen.py: special case for name == '*'
pyassem.py: fix stack counting for IMPORT_ opcodes
Diffstat (limited to 'Lib/compiler/transformer.py')
-rw-r--r-- | Lib/compiler/transformer.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Lib/compiler/transformer.py b/Lib/compiler/transformer.py index 91d4b5b..c8a8518 100644 --- a/Lib/compiler/transformer.py +++ b/Lib/compiler/transformer.py @@ -825,6 +825,8 @@ class Transformer: return dot, node[3][1] def com_import_as_name(self, node): + if node == '*': + return '*', None if node[0] == token.NAME: return node[1], None assert len(node) == 4 |