dart: fix keyerror on deletion on keys

Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
This commit is contained in:
Shengqi Chen 2025-09-10 01:56:22 +08:00
parent d7fb8b7db9
commit b927af1b7a
No known key found for this signature in database

View File

@ -111,6 +111,7 @@ def handle_pkg(
for ver in resp["versions"]:
logger.debug(f'Checking {pkg_name}=={ver["version"]}')
if "advisoriesUpdated" in ver:
del ver["advisoriesUpdated"] # not supported
if ver.get("retracted", False):
logger.info(f'Skipping retracted version {pkg_name}=={ver["version"]}')