7.5.6 Descriptor Objects
``Descriptors'' are objects that describe some attribute of an object. They are found in
the dictionary of type objects.
- PyTypeObject PyProperty_Type
- The type object for the built-in descriptor types. New in
version 2.2.
-
| PyObject* PyDescr_NewGetSet( |
PyTypeObject *type, PyGetSetDef *getset) |
-
Return value: New reference.
New in version 2.2.
-
| PyObject* PyDescr_NewMember( |
PyTypeObject *type, PyMemberDef *meth) |
-
Return value: New reference.
New in version 2.2.
-
| PyObject* PyDescr_NewMethod( |
PyTypeObject *type, PyMethodDef *meth) |
-
Return value: New reference.
New in version 2.2.
-
| PyObject* PyDescr_NewWrapper( |
PyTypeObject *type, struct wrapperbase *wrapper, void *wrapped) |
-
Return value: New reference.
New in version 2.2.
-
| int PyDescr_IsData( |
PyObject *descr) |
- Returns true if the descriptor objects descr describes a data attribute, or
false if it describes a method. descr must be a descriptor object; there is no
error checking. New in version 2.2.
-
| PyObject* PyWrapper_New( |
PyObject *, PyObject *) |
-
Return value: New reference.
New in version 2.2.
|