Fix iterators (issue #198)
This commit is contained in:
10
src/diff.c
10
src/diff.c
@@ -197,11 +197,11 @@ DiffIter_dealloc(DiffIter *self)
|
|||||||
PyDoc_STRVAR(DiffIter__doc__, "Diff iterator object.");
|
PyDoc_STRVAR(DiffIter__doc__, "Diff iterator object.");
|
||||||
|
|
||||||
PyTypeObject DiffIterType = {
|
PyTypeObject DiffIterType = {
|
||||||
PyVarObject_HEAD_INIT(NULL, 0)
|
PyVarObject_HEAD_INIT(&PyType_Type, 0)
|
||||||
"_pygit2.DiffIter", /* tp_name */
|
"_pygit2.DiffIter", /* tp_name */
|
||||||
sizeof(DiffIter), /* tp_basicsize */
|
sizeof(DiffIter), /* tp_basicsize */
|
||||||
0, /* tp_itemsize */
|
0, /* tp_itemsize */
|
||||||
(destructor)DiffIter_dealloc, /* tp_dealloc */
|
(destructor)DiffIter_dealloc, /* tp_dealloc */
|
||||||
0, /* tp_print */
|
0, /* tp_print */
|
||||||
0, /* tp_getattr */
|
0, /* tp_getattr */
|
||||||
0, /* tp_setattr */
|
0, /* tp_setattr */
|
||||||
@@ -223,7 +223,7 @@ PyTypeObject DiffIterType = {
|
|||||||
0, /* tp_richcompare */
|
0, /* tp_richcompare */
|
||||||
0, /* tp_weaklistoffset */
|
0, /* tp_weaklistoffset */
|
||||||
PyObject_SelfIter, /* tp_iter */
|
PyObject_SelfIter, /* tp_iter */
|
||||||
(iternextfunc) DiffIter_iternext, /* tp_iternext */
|
(iternextfunc) DiffIter_iternext, /* tp_iternext */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@@ -460,7 +460,7 @@ PyDoc_STRVAR(Index__doc__, "Index file.");
|
|||||||
|
|
||||||
PyTypeObject IndexType = {
|
PyTypeObject IndexType = {
|
||||||
PyVarObject_HEAD_INIT(NULL, 0)
|
PyVarObject_HEAD_INIT(NULL, 0)
|
||||||
"_pygit2.Index", /* tp_name */
|
"_pygit2.Index", /* tp_name */
|
||||||
sizeof(Index), /* tp_basicsize */
|
sizeof(Index), /* tp_basicsize */
|
||||||
0, /* tp_itemsize */
|
0, /* tp_itemsize */
|
||||||
(destructor)Index_dealloc, /* tp_dealloc */
|
(destructor)Index_dealloc, /* tp_dealloc */
|
||||||
@@ -526,7 +526,7 @@ IndexIter_iternext(IndexIter *self)
|
|||||||
PyDoc_STRVAR(IndexIter__doc__, "Index iterator.");
|
PyDoc_STRVAR(IndexIter__doc__, "Index iterator.");
|
||||||
|
|
||||||
PyTypeObject IndexIterType = {
|
PyTypeObject IndexIterType = {
|
||||||
PyVarObject_HEAD_INIT(NULL, 0)
|
PyVarObject_HEAD_INIT(&PyType_Type, 0)
|
||||||
"_pygit2.IndexIter", /* tp_name */
|
"_pygit2.IndexIter", /* tp_name */
|
||||||
sizeof(IndexIter), /* tp_basicsize */
|
sizeof(IndexIter), /* tp_basicsize */
|
||||||
0, /* tp_itemsize */
|
0, /* tp_itemsize */
|
||||||
|
@@ -181,7 +181,7 @@ NoteIter_dealloc(NoteIter *self)
|
|||||||
PyDoc_STRVAR(NoteIter__doc__, "Note iterator object.");
|
PyDoc_STRVAR(NoteIter__doc__, "Note iterator object.");
|
||||||
|
|
||||||
PyTypeObject NoteIterType = {
|
PyTypeObject NoteIterType = {
|
||||||
PyVarObject_HEAD_INIT(NULL, 0)
|
PyVarObject_HEAD_INIT(&PyType_Type, 0)
|
||||||
"_pygit2.NoteIter", /* tp_name */
|
"_pygit2.NoteIter", /* tp_name */
|
||||||
sizeof(NoteIter), /* tp_basicsize */
|
sizeof(NoteIter), /* tp_basicsize */
|
||||||
0, /* tp_itemsize */
|
0, /* tp_itemsize */
|
||||||
|
@@ -75,8 +75,8 @@ PyObject* RefLogIter_iternext(RefLogIter *self)
|
|||||||
PyDoc_STRVAR(RefLogIterType__doc__, "Internal reflog iterator object.");
|
PyDoc_STRVAR(RefLogIterType__doc__, "Internal reflog iterator object.");
|
||||||
|
|
||||||
PyTypeObject RefLogIterType = {
|
PyTypeObject RefLogIterType = {
|
||||||
PyVarObject_HEAD_INIT(NULL, 0)
|
PyVarObject_HEAD_INIT(&PyType_Type, 0)
|
||||||
"_libgit2.RefLogIter", /* tp_name */
|
"_pygit2.RefLogIter", /* tp_name */
|
||||||
sizeof(RefLogIter), /* tp_basicsize */
|
sizeof(RefLogIter), /* tp_basicsize */
|
||||||
0, /* tp_itemsize */
|
0, /* tp_itemsize */
|
||||||
(destructor)RefLogIter_dealloc, /* tp_dealloc */
|
(destructor)RefLogIter_dealloc, /* tp_dealloc */
|
||||||
@@ -101,7 +101,7 @@ PyTypeObject RefLogIterType = {
|
|||||||
0, /* tp_richcompare */
|
0, /* tp_richcompare */
|
||||||
0, /* tp_weaklistoffset */
|
0, /* tp_weaklistoffset */
|
||||||
PyObject_SelfIter, /* tp_iter */
|
PyObject_SelfIter, /* tp_iter */
|
||||||
(iternextfunc)RefLogIter_iternext /* tp_iternext */
|
(iternextfunc)RefLogIter_iternext, /* tp_iternext */
|
||||||
};
|
};
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@@ -446,7 +446,7 @@ TreeIter_iternext(TreeIter *self)
|
|||||||
PyDoc_STRVAR(TreeIter__doc__, "Tree iterator.");
|
PyDoc_STRVAR(TreeIter__doc__, "Tree iterator.");
|
||||||
|
|
||||||
PyTypeObject TreeIterType = {
|
PyTypeObject TreeIterType = {
|
||||||
PyVarObject_HEAD_INIT(NULL, 0)
|
PyVarObject_HEAD_INIT(&PyType_Type, 0)
|
||||||
"_pygit2.TreeIter", /* tp_name */
|
"_pygit2.TreeIter", /* tp_name */
|
||||||
sizeof(TreeIter), /* tp_basicsize */
|
sizeof(TreeIter), /* tp_basicsize */
|
||||||
0, /* tp_itemsize */
|
0, /* tp_itemsize */
|
||||||
|
Reference in New Issue
Block a user