From 7e4b7f3e0132bd9f4ae903fb83b438ee0f4e07b2 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Wed, 15 Jun 2022 08:41:07 +0200 Subject: FOL: Improve error messages --- lib/functions.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/functions.py b/lib/functions.py index 7cc8cdd..9a99c58 100644 --- a/lib/functions.py +++ b/lib/functions.py @@ -719,9 +719,14 @@ class FOLFunction(ModelFunction): return self._function(self.model_args, actual_param_list) except FloatingPointError as e: logger.error( - f"{e} when predicting {self._function_str}({param_list}), returning static value" + f"{e} when predicting {self._function_str}({self.model_args}, {actual_param_list}) for {param_list}, returning static value" ) return self.value + except TypeError as e: + logger.error( + f"{e} when predicting {self._function_str}({self.model_args}, {actual_param_list}) for {param_list}" + ) + raise def to_json(self, **kwargs): ret = super().to_json(**kwargs) -- cgit v1.2.3