Commit ff71c984 authored by Jeremy Hylton's avatar Jeremy Hylton

Make __module__ settable on functions and methods.

parent e2052ab8
...@@ -159,7 +159,7 @@ static PyMemberDef func_memberlist[] = { ...@@ -159,7 +159,7 @@ static PyMemberDef func_memberlist[] = {
RESTRICTED|READONLY}, RESTRICTED|READONLY},
{"func_name", T_OBJECT, OFF(func_name), READONLY}, {"func_name", T_OBJECT, OFF(func_name), READONLY},
{"__name__", T_OBJECT, OFF(func_name), READONLY}, {"__name__", T_OBJECT, OFF(func_name), READONLY},
{"__module__", T_OBJECT, OFF(func_module), READONLY}, {"__module__", T_OBJECT, OFF(func_module)},
{NULL} /* Sentinel */ {NULL} /* Sentinel */
}; };
......
...@@ -189,7 +189,7 @@ static PyGetSetDef meth_getsets [] = { ...@@ -189,7 +189,7 @@ static PyGetSetDef meth_getsets [] = {
#define OFF(x) offsetof(PyCFunctionObject, x) #define OFF(x) offsetof(PyCFunctionObject, x)
static PyMemberDef meth_members[] = { static PyMemberDef meth_members[] = {
{"__module__", T_OBJECT, OFF(m_module), READONLY}, {"__module__", T_OBJECT, OFF(m_module)},
{NULL} {NULL}
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment