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)