From bd2b2f9494ef2513ffd3f62db17244ea66b50c19 Mon Sep 17 00:00:00 2001 From: lilydjwg Date: Fri, 19 Apr 2024 11:52:11 +0800 Subject: [PATCH] only save new version records with a full run and keep others only when `--entry` specified on cmdline. Fixes #263. --- nvchecker/__init__.py | 2 +- nvchecker/__main__.py | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/nvchecker/__init__.py b/nvchecker/__init__.py index 58c24b7..eb3cace 100644 --- a/nvchecker/__init__.py +++ b/nvchecker/__init__.py @@ -1,4 +1,4 @@ # MIT licensed # Copyright (c) 2013-2024 lilydjwg , et al. -__version__ = '2.14' +__version__ = '2.14.1' diff --git a/nvchecker/__main__.py b/nvchecker/__main__.py index 7d72653..624cecf 100755 --- a/nvchecker/__main__.py +++ b/nvchecker/__main__.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # MIT licensed -# Copyright (c) 2013-2022 lilydjwg , et al. +# Copyright (c) 2013-2024 lilydjwg , et al. from __future__ import annotations @@ -87,7 +87,11 @@ def main() -> None: if options.ver_files is not None: newverf = options.ver_files[1] - vers = core.read_verfile(newverf) + if args.entry: + # don't remove other entries when only one entry is specified on cmdline + vers = core.read_verfile(newverf) + else: + vers = {} vers.update(results) core.write_verfile(newverf, vers)