From e2e9cec1d4836a4cba81874129b8da8a12c216f6 Mon Sep 17 00:00:00 2001 From: Georgios Andreadis Date: Wed, 8 Jul 2020 14:35:47 +0200 Subject: Implement scenario adding endpoint --- web-server/opendc/util/parameter_checker.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'web-server/opendc/util') diff --git a/web-server/opendc/util/parameter_checker.py b/web-server/opendc/util/parameter_checker.py index d37256e0..214dfa9d 100644 --- a/web-server/opendc/util/parameter_checker.py +++ b/web-server/opendc/util/parameter_checker.py @@ -49,6 +49,12 @@ def _incorrect_parameter(params_required, params_actual, parent=''): if param_required == 'int' and not isinstance(param_actual, int): return '{}.{}'.format(parent, param_name) + if param_required == 'float' and not isinstance(param_actual, float): + return '{}.{}'.format(parent, param_name) + + if param_required == 'bool' and not isinstance(param_actual, bool): + return '{}.{}'.format(parent, param_name) + if param_required == 'string' and not isinstance(param_actual, str) and not isinstance(param_actual, int): return '{}.{}'.format(parent, param_name) -- cgit v1.2.3