From 61cfd77da1044d8e4c41a866f4106f91c29248bb Mon Sep 17 00:00:00 2001 From: Antoine Lambert Date: Thu, 13 Mar 2025 11:30:50 +0100 Subject: [PATCH] debian: Fix error since python-debian 1.0 release Since python-debian 1.0 release, an extra paragraph is returned when calling Sources.iter_paragraphs that does not have the expected schema so ensure to ignore it. --- swh/lister/debian/lister.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/swh/lister/debian/lister.py b/swh/lister/debian/lister.py index 0b300f3..cb64f15 100644 --- a/swh/lister/debian/lister.py +++ b/swh/lister/debian/lister.py @@ -200,6 +200,8 @@ class DebianLister(Lister[DebianListerState, DebianPageType]): sum_name = "md5sum" if field_ in src_pkg: for entry in src_pkg[field_]: + if "name" not in entry: + continue name = entry["name"] files[name]["name"] = name files[name]["size"] = int(entry["size"], 10)