From ec3822ae0a7b4f28eac60f88d2d4578c75e47e74 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Aug 30 2019 10:23:50 +0000 Subject: Expand serializing more dates and serialize them on rpm.sign messages Signed-off-by: Pierre-Yves Chibon --- diff --git a/fedmsg-koji-plugin.py b/fedmsg-koji-plugin.py index 89e55b5..03c102b 100644 --- a/fedmsg-koji-plugin.py +++ b/fedmsg-koji-plugin.py @@ -30,8 +30,12 @@ def camel_to_dots(name): def serialize_datetime_in_task(task): - for date_key in ("completion_time", "create_time", "start_time"): - if task[date_key] is None: + date_fields = [ + "completion_time", "create_time", "start_time", "buildtime", + "creation_ts" + ] + for date_key in date_fields: + if task.get(date_key) is None: continue task[date_key] = time.mktime(task[date_key].timetuple()) @@ -148,6 +152,8 @@ def get_message_body(topic, *args, **kws): msg['sighash'] = kws['sighash'] msg['build'] = kws['build'] msg['rpm'] = kws['rpm'] + serialize_datetime_in_task(msg['build']) + serialize_datetime_in_task(msg['rpm']) return msg