[Python-checkins] python/dist/src/Objects methodobject.c,2.46,2.47 funcobject.c,2.59,2.60
gvanrossum@users.sourceforge.net
gvanrossum@users.sourceforge.net
Tue, 18 Feb 2003 09:18:41 -0800
Update of /cvsroot/python/python/dist/src/Objects
In directory sc8-pr-cvs1:/tmp/cvs-serv6882
Modified Files:
methodobject.c funcobject.c
Log Message:
Make __method__ writable except in restricted mode (like for classic classes).
Index: methodobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/methodobject.c,v
retrieving revision 2.46
retrieving revision 2.47
diff -C2 -d -r2.46 -r2.47
*** methodobject.c 18 Feb 2003 17:02:15 -0000 2.46
--- methodobject.c 18 Feb 2003 17:18:34 -0000 2.47
***************
*** 190,194 ****
static PyMemberDef meth_members[] = {
! {"__module__", T_OBJECT, OFF(m_module)},
{NULL}
};
--- 190,194 ----
static PyMemberDef meth_members[] = {
! {"__module__", T_OBJECT, OFF(m_module), WRITE_RESTRICTED},
{NULL}
};
Index: funcobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/funcobject.c,v
retrieving revision 2.59
retrieving revision 2.60
diff -C2 -d -r2.59 -r2.60
*** funcobject.c 18 Feb 2003 17:02:14 -0000 2.59
--- funcobject.c 18 Feb 2003 17:18:35 -0000 2.60
***************
*** 160,164 ****
{"func_name", T_OBJECT, OFF(func_name), READONLY},
{"__name__", T_OBJECT, OFF(func_name), READONLY},
! {"__module__", T_OBJECT, OFF(func_module)},
{NULL} /* Sentinel */
};
--- 160,164 ----
{"func_name", T_OBJECT, OFF(func_name), READONLY},
{"__name__", T_OBJECT, OFF(func_name), READONLY},
! {"__module__", T_OBJECT, OFF(func_module), WRITE_RESTRICTED},
{NULL} /* Sentinel */
};