From 53524b2d1cab7f9c79dee4ad4f6678fd5d0ee692 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Fri, 29 Dec 2017 11:32:56 +0000 Subject: [PATCH] python: Expose database creation time Signed-off-by: Michael Tremer --- src/python/database.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) 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 }, }; -- 2.39.2