my_repr = PyUnicode_FromFormat("%s(%V, variant_level=%ld)", Py_TYPE(self)->tp_name, REPRV(parent_repr), variant_level); } else { my_repr = PyUnicode_FromFormat("%s(%V)", Py_TYPE(self)->tp_name, REPRV(parent_repr)); } /* whether my_repr is NULL or not: */ Py_CLEAR(parent_repr); return my_repr; } PyTypeObject DBusPyIntBase_Type = { PyVarObject_HEAD_INIT(DEFERRED_ADDRESS(&PyType_Type), 0) "_dbus_bindings._IntBase", sizeof(DBusPyIntBase), 0, 0, /* tp_dealloc */ 0, /* tp_print */ 0, /* tp_getattr */ 0, /* tp_setattr */ 0, /* tp_compare */ DBusPythonInt_tp_repr, /* tp_repr */ 0, /* tp_as_number */ 0, /* tp_as_sequence */ 0, /* tp_as_mapping */ 0, /* tp_hash */ 0, /* tp_call */ 0, /* tp_str */
my_repr = PyString_FromFormat("%s(%s, variant_level=%ld)", self->ob_type->tp_name, PyString_AS_STRING(parent_repr), variant_level); } else { my_repr = PyString_FromFormat("%s(%s)", self->ob_type->tp_name, PyString_AS_STRING(parent_repr)); } /* whether my_repr is NULL or not: */ Py_DECREF(parent_repr); return my_repr; } PyTypeObject DBusPyIntBase_Type = { PyObject_HEAD_INIT(DEFERRED_ADDRESS(&PyType_Type)) 0, "_dbus_bindings._IntBase", sizeof(DBusPyIntBase), 0, 0, /* tp_dealloc */ 0, /* tp_print */ 0, /* tp_getattr */ 0, /* tp_setattr */ 0, /* tp_compare */ DBusPythonInt_tp_repr, /* tp_repr */ 0, /* tp_as_number */ 0, /* tp_as_sequence */ 0, /* tp_as_mapping */ 0, /* tp_hash */ 0, /* tp_call */
\n\ Create a new zipimporter instance. 'archivepath' must be a path to\n\ a zipfile, or to a specific path inside a zipfile. For example, it can be\n\ '/tmp/myimport.zip', or '/tmp/myimport.zip/mydirectory', if mydirectory is a\n\ valid directory inside the archive.\n\ \n\ 'ZipImportError is raised if 'archivepath' doesn't point to a valid Zip\n\ archive.\n\ \n\ The 'archive' attribute of zipimporter objects contains the name of the\n\ zipfile targeted."); #define DEFERRED_ADDRESS(ADDR) 0 static PyTypeObject ZipImporter_Type = { PyVarObject_HEAD_INIT(DEFERRED_ADDRESS(&PyType_Type), 0) "zipimport.zipimporter", sizeof(ZipImporter), 0, /* tp_itemsize */ (destructor)zipimporter_dealloc, /* tp_dealloc */ 0, /* tp_print */ 0, /* tp_getattr */ 0, /* tp_setattr */ 0, /* tp_compare */ (reprfunc)zipimporter_repr, /* tp_repr */ 0, /* tp_as_number */ 0, /* tp_as_sequence */ 0, /* tp_as_mapping */ 0, /* tp_hash */ 0, /* tp_call */ 0, /* tp_str */
#include <stdint.h> #include "dbus_bindings-internal.h" #include "types-internal.h" PyDoc_STRVAR(Double_tp_doc, "A double-precision floating point number (a subtype of float)."); #ifdef WITH_DBUS_FLOAT32 PyDoc_STRVAR(Float_tp_doc, "A single-precision floating point number (a subtype of float)."); #endif PyTypeObject DBusPyDouble_Type = { PyObject_HEAD_INIT(DEFERRED_ADDRESS(&PyType_Type)) 0, "dbus.Double", 0, 0, 0, /* tp_dealloc */ 0, /* tp_print */ 0, /* tp_getattr */ 0, /* tp_setattr */ 0, /* tp_compare */ 0, /* tp_repr */ 0, /* tp_as_number */ 0, /* tp_as_sequence */ 0, /* tp_as_mapping */ 0, /* tp_hash */ 0, /* tp_call */
} static PyObject * spamlist_state_get(spamlistobject *self) { return PyInt_FromLong(self->state); } static PyGetSetDef spamlist_getsets[] = { {"state", (getter)spamlist_state_get, NULL, "an int variable for demonstration purposes"}, {0} }; static PyTypeObject spamlist_type = { PyObject_HEAD_INIT(DEFERRED_ADDRESS(&PyType_Type)) 0, "xxsubtype.spamlist", sizeof(spamlistobject), 0, 0, /* tp_dealloc */ 0, /* tp_print */ 0, /* tp_getattr */ 0, /* tp_setattr */ 0, /* tp_compare */ 0, /* tp_repr */ 0, /* tp_as_number */ 0, /* tp_as_sequence */ 0, /* tp_as_mapping */ 0, /* tp_hash */ 0, /* tp_call */
long i = NATIVEINT_ASLONG(self); unsigned char str[2] = { 0, 0 }; if (i == -1 && PyErr_Occurred()) return NULL; if (i < 0 || i > 255) { PyErr_SetString(PyExc_RuntimeError, "Integer outside range 0-255"); return NULL; } str[0] = (unsigned char)i; return PyUnicode_FromStringAndSize((char *)str, 1); } PyTypeObject DBusPyByte_Type = { PyVarObject_HEAD_INIT(DEFERRED_ADDRESS(&PyType_Type), 0) "dbus.Byte", 0, 0, 0, /* tp_dealloc */ 0, /* tp_print */ 0, /* tp_getattr */ 0, /* tp_setattr */ 0, /* tp_compare */ 0, /* tp_repr */ 0, /* tp_as_number */ 0, /* tp_as_sequence */ 0, /* tp_as_mapping */ 0, /* tp_hash */ 0, /* tp_call */ Byte_tp_str, /* tp_str */
{"prefix", T_OBJECT, offsetof(ZipImporter, prefix), READONLY}, {"_files", T_OBJECT, offsetof(ZipImporter, files), READONLY}, {NULL} }; PyDoc_STRVAR(zipimporter_doc, "zipimporter(archivepath) -> zipimporter object\n\ \n\ Create a new zipimporter instance. 'archivepath' must be a path to\n\ a zipfile. ZipImportError is raised if 'archivepath' doesn't point to\n\ a valid Zip archive."); #define DEFERRED_ADDRESS(ADDR) 0 static PyTypeObject ZipImporter_Type = { PyObject_HEAD_INIT(DEFERRED_ADDRESS(&PyType_Type)) 0, "zipimport.zipimporter", sizeof(ZipImporter), 0, /* tp_itemsize */ (destructor)zipimporter_dealloc, /* tp_dealloc */ 0, /* tp_print */ 0, /* tp_getattr */ 0, /* tp_setattr */ 0, /* tp_compare */ (reprfunc)zipimporter_repr, /* tp_repr */ 0, /* tp_as_number */ 0, /* tp_as_sequence */ 0, /* tp_as_mapping */ 0, /* tp_hash */ 0, /* tp_call */
/* mark object as having been finished with */ Py_CLEAR(self->bytes); } return obj; } static PyObject * SignatureIter_tp_iter(PyObject *self) { Py_INCREF(self); return self; } static PyTypeObject SignatureIterType = { PyVarObject_HEAD_INIT(DEFERRED_ADDRESS(&PyType_Type), 0) "_dbus_bindings._SignatureIter", sizeof(SignatureIter), 0, (destructor)SignatureIter_tp_dealloc, /* tp_dealloc */ 0, /* tp_print */ 0, /* tp_getattr */ 0, /* tp_setattr */ 0, /* tp_compare */ 0, /* tp_repr */ 0, /* tp_as_number */ 0, /* tp_as_sequence */ 0, /* tp_as_mapping */ 0, /* tp_hash */ 0, /* tp_call */ 0, /* tp_str */