Fix some Tree error messages.
Change-Id: Ic72c307436d2e1abb610ac8a3dab26f1c4995255
This commit is contained in:
8
pygit2.c
8
pygit2.c
@@ -874,7 +874,9 @@ Tree_getitem(Tree *self, PyObject *value) {
|
|||||||
} else if (PyInt_Check(value)) {
|
} else if (PyInt_Check(value)) {
|
||||||
return Tree_getitem_by_index(self, value);
|
return Tree_getitem_by_index(self, value);
|
||||||
} else {
|
} else {
|
||||||
PyErr_SetString(PyExc_TypeError, "Expected int or str for tree index.");
|
PyErr_Format(PyExc_TypeError,
|
||||||
|
"Tree entry index must be int or str, not %.200s",
|
||||||
|
value->ob_type->tp_name);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -920,7 +922,9 @@ Tree_delitem(Tree *self, PyObject *name, PyObject *value) {
|
|||||||
} else if (PyInt_Check(name)) {
|
} else if (PyInt_Check(name)) {
|
||||||
return Tree_delitem_by_index(self, name);
|
return Tree_delitem_by_index(self, name);
|
||||||
} else {
|
} else {
|
||||||
PyErr_SetString(PyExc_TypeError, "Expected int or str for tree index.");
|
PyErr_Format(PyExc_TypeError,
|
||||||
|
"Tree entry index must be int or str, not %.200s",
|
||||||
|
value->ob_type->tp_name);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user