From b927af1b7ae5d19863571c62ec5931e39f7f2f82 Mon Sep 17 00:00:00 2001 From: Shengqi Chen Date: Wed, 10 Sep 2025 01:56:22 +0800 Subject: [PATCH] dart: fix keyerror on deletion on keys Signed-off-by: Shengqi Chen --- pub-mirror.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pub-mirror.py b/pub-mirror.py index 1166662..deae281 100755 --- a/pub-mirror.py +++ b/pub-mirror.py @@ -111,7 +111,8 @@ def handle_pkg( for ver in resp["versions"]: logger.debug(f'Checking {pkg_name}=={ver["version"]}') - del ver["advisoriesUpdated"] # not supported + if "advisoriesUpdated" in ver: + del ver["advisoriesUpdated"] # not supported if ver.get("retracted", False): logger.info(f'Skipping retracted version {pkg_name}=={ver["version"]}') dst_file = working_dir / "packages" / pkg_name / "versions" / f'{ver["version"]}.tar.gz'