From 1cd07b07762a311937d0c13797cd010c738401ed Mon Sep 17 00:00:00 2001 From: Alexander Schlemmer <a.schlemmer@indiscale.com> Date: Tue, 10 Sep 2024 12:41:07 +0200 Subject: [PATCH] ENH: better error message in case of missing definition in cfood for converter --- src/caoscrawler/converters/converters.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/caoscrawler/converters/converters.py b/src/caoscrawler/converters/converters.py index f31a0f44..efaa6bc3 100644 --- a/src/caoscrawler/converters/converters.py +++ b/src/caoscrawler/converters/converters.py @@ -375,6 +375,10 @@ class Converter(object, metaclass=ABCMeta): The `type` key in the `definition` defines the Converter class which is being used. """ + if definition is None: + raise RuntimeError("Definition of converter \"{}\" is " + "empty".format(name)) + if "type" not in definition: raise RuntimeError( "Type is mandatory for converter entries in CFood definition.") -- GitLab