From dc7d081608fa5c59ba86219c9a631a6d2a071bcc Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Wed, 26 Aug 2020 15:31:54 +0200 Subject: [PATCH] better error message --- src/risotto/dispatcher.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/risotto/dispatcher.py b/src/risotto/dispatcher.py index bba0446..2bd73b7 100644 --- a/src/risotto/dispatcher.py +++ b/src/risotto/dispatcher.py @@ -1,7 +1,9 @@ try: from tiramisu3 import Config + from tiramisu3.error import ValueOptionError except: from tiramisu import Config + from tiramisu.error import ValueOptionError from traceback import print_exc from copy import copy from typing import Dict, Callable, List, Optional @@ -259,6 +261,8 @@ class Dispatcher(register.RegisterDispatcher, if get_config()['global']['debug']: print_exc() raise ValueError(_(f'unknown parameter in "{uri}": "{key}"')) + except ValueOptionError as err: + raise ValueError(_(f'invalid parameter in "{uri}": {err}')) else: extra_parameters[key] = value # check mandatories options