]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
config: lua: validation exception added
authorAleš <ales.mrazek@nic.cz>
Mon, 7 Jun 2021 12:37:19 +0000 (14:37 +0200)
committerAleš Mrázek <ales.mrazek@nic.cz>
Fri, 8 Apr 2022 14:17:52 +0000 (16:17 +0200)
manager/knot_resolver_manager/datamodel/lua_config.py

index 29754206bf2a3849a02d2612784fb821972ce5ef..9fe2237b2a505c00925ca64afaa5f3445d30ae5e 100644 (file)
@@ -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")