From 849f6b53bdf8c6e49b49dd63642dbe42fa307ba0 Mon Sep 17 00:00:00 2001 From: Simon Perkins Date: Tue, 21 Jan 2025 15:00:54 +0200 Subject: [PATCH] Improve missing Column Error (#52) --- doc/source/changelog.rst | 1 + xarray_ms/backend/msv2/main_dataset_factory.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/source/changelog.rst b/doc/source/changelog.rst index 6460c06..1929437 100644 --- a/doc/source/changelog.rst +++ b/doc/source/changelog.rst @@ -5,6 +5,7 @@ Changelog X.Y.Z (DD-MM-YYYY) ------------------ +* Improve Missing Column error (:pr:`52`) * Fix `open_datatree` instructions in the README (:pr:`51`) * Skip test case that segfaults on numpy 2.2.2 (:pr:`50`) * Upgrade to xarray 2025.1.1 (:pr:`49`) diff --git a/xarray_ms/backend/msv2/main_dataset_factory.py b/xarray_ms/backend/msv2/main_dataset_factory.py index 89f02b6..7ffb3de 100644 --- a/xarray_ms/backend/msv2/main_dataset_factory.py +++ b/xarray_ms/backend/msv2/main_dataset_factory.py @@ -72,7 +72,7 @@ def _variable_from_column(self, column: str) -> Variable: try: schema = MSV4_to_MSV2_COLUMN_SCHEMAS[column] except KeyError: - raise KeyError(f"No Column Schema exist for {column}") + raise KeyError(f"Column {column} was not present") try: column_desc = main_column_descs[schema.name]