From: Michael Tremer Date: Fri, 29 Dec 2017 11:32:56 +0000 (+0000) Subject: python: Expose database creation time X-Git-Tag: 0.9.0~155 X-Git-Url: http://git.ipfire.org/?p=people%2Fms%2Flibloc.git;a=commitdiff_plain;h=53524b2d1cab7f9c79dee4ad4f6678fd5d0ee692 python: Expose database creation time Signed-off-by: Michael Tremer --- diff --git a/src/python/database.c b/src/python/database.c index 6d2a541..c29d912 100644 --- a/src/python/database.c +++ b/src/python/database.c @@ -80,11 +80,24 @@ static PyObject* Database_get_vendor(DatabaseObject* self) { return PyUnicode_FromString(vendor); } +static PyObject* Database_get_created_at(DatabaseObject* self) { + time_t created_at = loc_database_created_at(self->db); + + return PyLong_FromLong(created_at); +} + static struct PyMethodDef Database_methods[] = { { NULL }, }; static struct PyGetSetDef Database_getsetters[] = { + { + "created_at", + (getter)Database_get_created_at, + NULL, + NULL, + NULL, + }, { "description", (getter)Database_get_description, @@ -97,7 +110,7 @@ static struct PyGetSetDef Database_getsetters[] = { (getter)Database_get_vendor, NULL, NULL, - NULL + NULL, }, { NULL }, };