From d03842d7625262d5f94c13d0be466f8e18745396 Mon Sep 17 00:00:00 2001 From: Shengqi Chen Date: Wed, 10 Sep 2025 02:04:21 +0800 Subject: [PATCH] dart: fix deletion logic to avoid deleting existing files Signed-off-by: Shengqi Chen --- pub-mirror.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pub-mirror.py b/pub-mirror.py index f67450b..8026e96 100755 --- a/pub-mirror.py +++ b/pub-mirror.py @@ -141,7 +141,7 @@ def handle_pkg( if versions_dir.is_dir(): for f in versions_dir.iterdir(): if f.is_file() and f.suffix == ".gz": - ver = f.stem + ver = f.name.removesuffix(".tar.gz") if ver not in all_versions: logger.info(f"Removing obsolete pkg file {f.as_posix()}") f.unlink(missing_ok=True)