From fb36d0f0c70a8e00318b668106744226318811f8 Mon Sep 17 00:00:00 2001 From: Yuval Adam <_@yuv.al> Date: Tue, 2 May 2023 10:40:40 +0300 Subject: Initial validate script --- cli/validate.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 cli/validate.py (limited to 'cli/validate.py') diff --git a/cli/validate.py b/cli/validate.py new file mode 100644 index 0000000..5884641 --- /dev/null +++ b/cli/validate.py @@ -0,0 +1,19 @@ +from pathlib import Path + +from .base import cli, STASH + +ROOT_PATH = Path(__file__).parents[1] + +NAMES_DIR = ROOT_PATH / "names" + + +@cli.command() +def validate(): + print("Validating...") + names = STASH.list_keys() + for name in names: + try: + obj = STASH.load(name) + STASH.save(obj) + except Exception as e: + print(f"Error {e} when attempting to clean {name=}") -- cgit v1.3.1