diff options
Diffstat (limited to 'Lib/compiler/pycodegen.py')
-rw-r--r-- | Lib/compiler/pycodegen.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Lib/compiler/pycodegen.py b/Lib/compiler/pycodegen.py index a6face0a79..009afbd09d 100644 --- a/Lib/compiler/pycodegen.py +++ b/Lib/compiler/pycodegen.py @@ -761,7 +761,11 @@ class CodeGenerator: self.emit('LOAD_CONST', None) self.emit('IMPORT_NAME', name) mod = name.split(".")[0] - self.storeName(alias or mod) + if alias: + self._resolveDots(name) + self.storeName(alias) + else: + self.storeName(mod) def visitFrom(self, node): self.set_lineno(node) |