]> git.ipfire.org Git - people/stevee/pakfire.git/commitdiff
keys: expires_at: Return None if the key does not expire
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 6 Oct 2022 12:59:54 +0000 (12:59 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 11 Oct 2022 11:19:34 +0000 (11:19 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/_pakfire/key.c

index 014cd35c76ce40be7e45ec4f93506e7b52b70717..4e9d098b2d818f52cd9910a69e09dd1c6f1a037f 100644 (file)
@@ -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);
 }