From c4d6be417279f29cf545b7713e2989fd76111ded Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ale=C5=A1?= Date: Mon, 7 Jun 2021 14:37:19 +0200 Subject: [PATCH] config: lua: validation exception added --- manager/knot_resolver_manager/datamodel/lua_config.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/manager/knot_resolver_manager/datamodel/lua_config.py b/manager/knot_resolver_manager/datamodel/lua_config.py index 29754206b..9fe2237b2 100644 --- a/manager/knot_resolver_manager/datamodel/lua_config.py +++ b/manager/knot_resolver_manager/datamodel/lua_config.py @@ -1,6 +1,7 @@ from typing import List, Optional from knot_resolver_manager.compat.dataclasses import dataclass +from knot_resolver_manager.datamodel.errors import DataValidationError from knot_resolver_manager.utils.dataclasses_parservalidator import DataclassParserValidatorMixin @@ -15,4 +16,5 @@ class LuaConfig(DataclassParserValidatorMixin): self.script = "\n".join(self.script_list) def _validate(self): - assert self.script_list is not None or self.script is not None + if self.script is None: + raise DataValidationError("Lua script not specified") -- 2.47.3