commit | b4e7e25fe6f7e2c075f463b58ebdcfe21dedaf06 | [log] [tgz] |
---|---|---|
author | Guido van Rossum <guido@python.org> | Tue Jan 17 16:27:25 1995 +0000 |
committer | Guido van Rossum <guido@python.org> | Tue Jan 17 16:27:25 1995 +0000 |
tree | 484e6d4b235dd257ea9c94867864e03e7a3f2481 | |
parent | cd938fc5a1ba4a61959460787eb549ff989ca6b0 [diff] |
different init for __builtins__
diff --git a/Objects/frameobject.c b/Objects/frameobject.c index 52b4e52..beb4c2d 100644 --- a/Objects/frameobject.c +++ b/Objects/frameobject.c
@@ -149,6 +149,8 @@ return NULL; } builtins = dictlookup(globals, "__builtins__"); + if (builtins != NULL && is_moduleobject(builtins)) + builtins = getmoduledict(builtins); if (builtins == NULL || !is_mappingobject(builtins)) { err_setstr(TypeError, "bad __builtins__ dictionary"); return NULL;