Mercurial > cpython-lru_cache-weakref
diff Objects/moduleobject.c @ 4003:138fa15a1032 legacy-trunk
Disable support for access statement
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Mon, 12 Aug 1996 22:00:53 +0000 |
| parents | b5dcba7b732d |
| children | 65d2d8e67da3 |
line wrap: on
line diff
--- a/Objects/moduleobject.c Mon Aug 12 21:32:12 1996 +0000 +++ b/Objects/moduleobject.c Mon Aug 12 22:00:53 1996 +0000 @@ -127,9 +127,11 @@ if (res == NULL) err_setstr(AttributeError, name); else { +#ifdef SUPPORT_OBSOLETE_ACCESS if (is_accessobject(res)) res = getaccessvalue(res, getglobals()); else +#endif INCREF(res); } return res; @@ -141,14 +143,18 @@ char *name; object *v; { +#ifdef SUPPORT_OBSOLETE_ACCESS object *ac; +#endif if (name[0] == '_' && strcmp(name, "__dict__") == 0) { err_setstr(TypeError, "read-only special attribute"); return -1; } +#ifdef SUPPORT_OBSOLETE_ACCESS ac = dictlookup(m->md_dict, name); if (ac != NULL && is_accessobject(ac)) return setaccessvalue(ac, getglobals(), v); +#endif if (v == NULL) { int rv = dictremove(m->md_dict, name); if (rv < 0)
