From 78cc2449550ec5f61284cb9b5e9829b849a070a1 Mon Sep 17 00:00:00 2001 From: Raphael Roberts Date: Fri, 28 May 2021 00:41:58 -0500 Subject: [PATCH] Show true delete in dryrun --- openwrt_backup/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openwrt_backup/__init__.py b/openwrt_backup/__init__.py index edac979..5f03dcd 100644 --- a/openwrt_backup/__init__.py +++ b/openwrt_backup/__init__.py @@ -14,7 +14,10 @@ from openwrt_backup.prune import get_all_but_last_n def do_prune(dest_path: Path, n: int, dry, hostname=None): - to_delete = get_all_but_last_n(dest_path, n, hostname) + if dry: + to_delete = get_all_but_last_n(dest_path, n - 1, hostname) + else: + to_delete = get_all_but_last_n(dest_path, n, hostname) for f in to_delete: if dry: print(f"Deleting: {f}")