From c192a8646877d8469dc2f2aaec168c32e58045a3 Mon Sep 17 00:00:00 2001 From: david-i-berry Date: Wed, 14 Feb 2024 09:46:10 +0100 Subject: [PATCH] change of basename to name in returned object (from list_templates) Use of name in matching templates. --- csv2bufr/templates/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/csv2bufr/templates/__init__.py b/csv2bufr/templates/__init__.py index 39d062e..24d9f55 100644 --- a/csv2bufr/templates/__init__.py +++ b/csv2bufr/templates/__init__.py @@ -81,7 +81,7 @@ def load_template(template_name: str) -> Union[dict, None]: msg = f"Requested template {template_name} not found, " +\ "searching by file name" for _template in TEMPLATES.values(): - if template_name in _template.get('path'): + if template_name == _template.get('name'): fname = _template.get('path') break if fname is None: @@ -183,7 +183,7 @@ def index_templates() -> bool: "dateCreated": tmpl['metadata'].get("dateCreated", ""), # noqa "id": tmpl['metadata'].get("id", ""), "path": fname, - "basename": Path(fname).name.replace(".json", "") # noqa + "name": Path(fname).name.replace(".json", "") # noqa } except Exception as e: