Dokumen ini untuk versi lama Python yang tidak didukung lagi. Anda harus memutakhirkan, dan membaca Dokumentasi Python untuk rilis stabil saat ini.

# Obyek Deskriptor

"Deskriptor" adalah obyek yang menggambarkan beberapa atribut dari suatu obyek. Hal tersebut ditemukan dalam kamus jenis obyek.

PyTypeObject `PyProperty_Type`

  Jenis obyek untuk jenis deskriptor bawaan.

PyObject* `PyDescr_NewGetSet`(PyTypeObject *type, struct PyGetSetDef *getset)
  Return value: New reference.

PyObject* `PyDescr_NewMember`(PyTypeObject *type, struct PyMemberDef *meth)
  Return value: New reference.

PyObject* `PyDescr_NewMethod`(PyTypeObject *type, struct PyMethodDef *meth)
  Return value: New reference.

PyObject* `PyDescr_NewWrapper`(PyTypeObject *type, struct wrapperbase *wrapper, void *wrapped)
  Return value: New reference.

PyObject* `PyDescr_NewClassMethod`(PyTypeObject *type, PyMethodDef *method)
  Return value: New reference.

int `PyDescr_IsData`(PyObject *descr)

  Mengembalikan nilai true jika obyek deskriptor descr menggambarkan atribut sebuah data, atau mengembalikan nilai false jika hal tersebut menggambarkan sebuah metode. descr harus berupa sebuah obyek deskriptor; tidak ada pemeriksaan kesalahan.

PyObject* `PyWrapper_New`(PyObject *, PyObject *)
  Return value: New reference.