From: Michael Tremer Date: Thu, 6 Oct 2022 12:59:54 +0000 (+0000) Subject: keys: expires_at: Return None if the key does not expire X-Git-Tag: 0.9.28~276 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fe553eea11fef45cbad372c5c1ef7f098819ae9c;p=pakfire.git keys: expires_at: Return None if the key does not expire Signed-off-by: Michael Tremer --- 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); }