fixed wrong return value

This commit is contained in:
Leonardo Rhodes
2014-02-12 22:20:09 +01:00
parent 1e6062932c
commit 9223d75bb0

View File

@@ -125,17 +125,17 @@ Index_add_all(Index *self, PyObject *pylist)
git_strarray pathspec; git_strarray pathspec;
if (get_strarraygit_from_pylist(&pathspec, pylist) < 0) if (get_strarraygit_from_pylist(&pathspec, pylist) < 0)
return -1; return NULL;
err = git_index_add_all(self->index, &pathspec, 0, NULL, NULL); err = git_index_add_all(self->index, &pathspec, 0, NULL, NULL);
git_strarray_free(&pathspec); git_strarray_free(&pathspec);
if (err < 0) { if (err < 0) {
Error_set(err); Error_set(err);
return -1; return NULL;
} }
return 0; Py_RETURN_NONE;
} }
PyDoc_STRVAR(Index_clear__doc__, PyDoc_STRVAR(Index_clear__doc__,
@@ -481,6 +481,7 @@ Index_write_tree(Index *self, PyObject *args)
PyMethodDef Index_methods[] = { PyMethodDef Index_methods[] = {
METHOD(Index, add, METH_VARARGS), METHOD(Index, add, METH_VARARGS),
METHOD(Index, add_all, METH_O),
METHOD(Index, remove, METH_VARARGS), METHOD(Index, remove, METH_VARARGS),
METHOD(Index, clear, METH_NOARGS), METHOD(Index, clear, METH_NOARGS),
METHOD(Index, diff_to_workdir, METH_VARARGS), METHOD(Index, diff_to_workdir, METH_VARARGS),