From fe553eea11fef45cbad372c5c1ef7f098819ae9c Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 6 Oct 2022 12:59:54 +0000 Subject: [PATCH] keys: expires_at: Return None if the key does not expire Signed-off-by: Michael Tremer --- src/_pakfire/key.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/_pakfire/key.c b/src/_pakfire/key.c index 014cd35c7..4e9d098b2 100644 --- a/src/_pakfire/key.c +++ b/src/_pakfire/key.c @@ -89,6 +89,10 @@ static PyObject* Key_get_created_at(KeyObject* self) { static PyObject* Key_get_expires_at(KeyObject* self) { const time_t t = pakfire_key_get_expires(self->key); + // Return None if the key does not expire + if (!t) + Py_RETURN_NONE; + return PyDateTime_FromTime_t(&t); } -- 2.39.5