Mercurial > cpython-lru_cache-weakref
diff Python/symtable.c @ 65394:0bd0e87a6851 2.7
Merged revisions 85562 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
r85562 | benjamin.peterson | 2010-10-15 22:45:45 -0500 (Fri, 15 Oct 2010) | 1 line
don't identify the toplevel namespace by name #9997
........
| author | Benjamin Peterson <benjamin@python.org> |
|---|---|
| date | Sat, 16 Oct 2010 03:51:38 +0000 |
| parents | 661519fec3b8 |
| children | 80c0469f9859 |
line wrap: on
line diff
--- a/Python/symtable.c Sat Oct 16 00:53:39 2010 +0000 +++ b/Python/symtable.c Sat Oct 16 03:51:38 2010 +0000 @@ -847,7 +847,7 @@ st->st_cur = ste_new(st, name, block, ast, lineno); if (st->st_cur == NULL) return 0; - if (name == GET_IDENTIFIER(top)) + if (block == ModuleBlock) st->st_global = st->st_cur->ste_symbols; if (prev) { if (PyList_Append(prev->ste_children,
