From f398b5d95fa56719cfdc9228175261fecaf593b6 Mon Sep 17 00:00:00 2001
From: Daniel <d.hornung@indiscale.com>
Date: Fri, 3 Nov 2023 10:56:40 +0100
Subject: [PATCH] ENH: Better error message.

---
 src/caosadvancedtools/json_schema_exporter.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/caosadvancedtools/json_schema_exporter.py b/src/caosadvancedtools/json_schema_exporter.py
index 32a968f3..75f1a188 100644
--- a/src/caosadvancedtools/json_schema_exporter.py
+++ b/src/caosadvancedtools/json_schema_exporter.py
@@ -259,7 +259,8 @@ class JsonSchemaExporter:
             A dict containing the json schema created from the given RecordType's properties.
         """
         if rt is None:
-            raise ValueError("`rt` must not be None.")
+            raise ValueError(
+                "recordtype_to_json_schema(...) cannot be called with a `None` RecordType.")
         schema = self._make_segment_from_recordtype(rt)
         schema["$schema"] = "https://json-schema.org/draft/2019-09/schema"
         if rt.name:
-- 
GitLab