From 15a4c4cdb49566580025b511e49cdb35b6c59905 Mon Sep 17 00:00:00 2001 From: "Antoine R. Dumont (@ardumont)" <ardumont@softwareheritage.org> Date: Thu, 3 Aug 2023 15:44:30 +0200 Subject: [PATCH] packagist: Skip package if unable to parse the last update date --- swh/lister/packagist/lister.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/swh/lister/packagist/lister.py b/swh/lister/packagist/lister.py index 171f1696..98dcf672 100644 --- a/swh/lister/packagist/lister.py +++ b/swh/lister/packagist/lister.py @@ -239,7 +239,10 @@ class PackagistLister(Lister[PackagistListerState, PackagistPageType]): dist_time_str = version_info.get("time", "") if not dist_time_str: continue - dist_time = iso8601.parse_date(dist_time_str) + try: + dist_time = iso8601.parse_date(dist_time_str) + except iso8601.iso8601.ParseError: + continue if last_update is None or dist_time > last_update: last_update = dist_time -- GitLab