From 2b587ae4293c28b6fc7c7d42312441bee90030d5 Mon Sep 17 00:00:00 2001 From: Mattia Verga Date: Aug 20 2024 16:34:32 +0000 Subject: Fix for newer mailman reply format Signed-off-by: Mattia Verga --- diff --git a/find_inactive_packagers.py b/find_inactive_packagers.py index 4c42459..c389b24 100644 --- a/find_inactive_packagers.py +++ b/find_inactive_packagers.py @@ -306,8 +306,8 @@ def _check_maillists_activity(fasclient, user, delta=365): return (False, []) for email in emails: r = session.get(f'https://lists.fedoraproject.org/archives/api/sender/{email}/emails/?ordering=-date').json() - if r.get('count', 0) != 0: - last_email_date = datetime.fromisoformat(r.get('results')[0]['date'].replace('Z', '+00:00')) + if r: + last_email_date = datetime.fromisoformat(r[0]['date'].replace('Z', '+00:00')) time_delta = datetime.now(timezone.utc) - last_email_date if time_delta.days <= delta: log.info(f'Found recent email from user {user}: {last_email_date}.')