7.5.7 Descriptor Objects  
Python/C API Reference Manual 
 
 
 
``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 ,
					        struct PyGetSetDef *getset ) 
  Return value: 
  New reference. 
  
New in version 2.2. 
 
PyObject* PyDescr_NewMember  PyTypeObject *type ,
					        struct PyMemberDef *meth ) 
  Return value: 
  New reference. 
  
New in version 2.2. 
 
PyObject* PyDescr_NewMethod  PyTypeObject *type ,
                                                struct 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. 
 
PyObject* PyDescr_NewClassMethod  PyTypeObject *type ,
						     PyMethodDef *method ) 
  Return value: 
  New reference. 
  
New in version 2.3. 
 
int PyDescr_IsData  PyObject *descr ) 
  Return 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. 
 
Release 2.5, documentation updated on 19th September, 2006. 
 
See About this document...