Kaydet (Commit) e6b90eae authored tarafından Guido van Rossum's avatar Guido van Rossum

Add 'state' as a read-only attribute to spamdict. This serves as an

example.
üst 23cc2b49
#include "Python.h"
#include "structmember.h"
/* Examples showing how to subtype the builtin list and dict types from C. */
......@@ -136,6 +137,11 @@ spamdict_init(spamdictobject *self, PyObject *args, PyObject *kwds)
return 0;
}
static struct memberlist spamdict_members[] = {
{"state", T_INT, offsetof(spamdictobject, state), READONLY},
{0}
};
static PyTypeObject spamdict_type = {
PyObject_HEAD_INIT(&PyType_Type)
0,
......@@ -166,7 +172,7 @@ static PyTypeObject spamdict_type = {
0, /* tp_iter */
0, /* tp_iternext */
spamdict_methods, /* tp_methods */
0, /* tp_members */
spamdict_members, /* tp_members */
0, /* tp_getset */
&PyDict_Type, /* tp_base */
0, /* tp_dict */
......
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