From: Michael Tremer Date: Fri, 15 Nov 2019 11:14:39 +0000 (+0000) Subject: python: Raise error when a network/AS could not be read X-Git-Tag: 0.9.0~21 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=20bb6d0cd6b6cbfc4eb457aa91f257b0d6b06b69;p=location%2Flibloc.git python: Raise error when a network/AS could not be read Signed-off-by: Michael Tremer --- diff --git a/src/python/database.c b/src/python/database.c index ea476c8..2210666 100644 --- a/src/python/database.c +++ b/src/python/database.c @@ -341,6 +341,7 @@ static PyObject* DatabaseEnumerator_next(DatabaseEnumeratorObject* self) { // Enumerate all networks int r = loc_database_enumerator_next_network(self->enumerator, &network); if (r) { + PyErr_SetFromErrno(PyExc_ValueError); return NULL; } @@ -357,6 +358,7 @@ static PyObject* DatabaseEnumerator_next(DatabaseEnumeratorObject* self) { r = loc_database_enumerator_next_as(self->enumerator, &as); if (r) { + PyErr_SetFromErrno(PyExc_ValueError); return NULL; }