diff Objects/funcobject.c @ 27941:14451dd3acb0 legacy-trunk

Make __module__ writable except in restricted mode (like for classic classes).
author Guido van Rossum <guido@python.org>
date Tue, 18 Feb 2003 17:18:35 +0000
parents 1bd485717564
children c7bb254ab890
line wrap: on
line diff
--- a/Objects/funcobject.c	Tue Feb 18 17:02:15 2003 +0000
+++ b/Objects/funcobject.c	Tue Feb 18 17:18:35 2003 +0000
@@ -159,7 +159,7 @@
 	 RESTRICTED|READONLY},
         {"func_name",     T_OBJECT,     OFF(func_name),         READONLY},
         {"__name__",      T_OBJECT,     OFF(func_name),         READONLY},
-	{"__module__",    T_OBJECT,     OFF(func_module)},
+        {"__module__",    T_OBJECT,     OFF(func_module), WRITE_RESTRICTED},
         {NULL}  /* Sentinel */
 };