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.
This commit is contained in:
Antoine Lambert 2025-03-13 11:30:50 +01:00
parent f2f9c7d19e
commit 61cfd77da1
No known key found for this signature in database
GPG key ID: D026E5C2F802586D

View file

@ -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)