explicite error when value in param is invalid
This commit is contained in:
parent
10637656fa
commit
e787eb2ef5
@ -42,7 +42,7 @@ class CallDispatcher:
|
|||||||
raise Exception('hu?')
|
raise Exception('hu?')
|
||||||
else:
|
else:
|
||||||
for ret in returns:
|
for ret in returns:
|
||||||
async with await Config(response, display_name=lambda self, dyn_name: self.impl_getname()) as config:
|
async with await Config(response) as config:
|
||||||
await config.property.read_write()
|
await config.property.read_write()
|
||||||
try:
|
try:
|
||||||
for key, value in ret.items():
|
for key, value in ret.items():
|
||||||
@ -238,11 +238,11 @@ class Dispatcher(register.RegisterDispatcher,
|
|||||||
except AttributeError:
|
except AttributeError:
|
||||||
if get_config()['global']['debug']:
|
if get_config()['global']['debug']:
|
||||||
print_exc()
|
print_exc()
|
||||||
raise ValueError(_(f'unknown parameter in "{uri}": "{key}"'))
|
raise ValueError(_(f'"{uri}" is launch with an unknown: "{key}"'))
|
||||||
except ValueError as err:
|
except ValueError as err:
|
||||||
if get_config()['global']['debug']:
|
if get_config()['global']['debug']:
|
||||||
print_exc()
|
print_exc()
|
||||||
raise ValueError(_(f'invalid value for "{key}" in "{uri}": {err}'))
|
raise ValueError(_(f'"{uri}" is launch with and invalid value for "{key}": {err}'))
|
||||||
# check mandatories options
|
# check mandatories options
|
||||||
if check_role and get_config().get('global').get('check_role'):
|
if check_role and get_config().get('global').get('check_role'):
|
||||||
await self.check_role(subconfig,
|
await self.check_role(subconfig,
|
||||||
|
@ -108,7 +108,7 @@ class RegisterDispatcher:
|
|||||||
async def get_message_args(self,
|
async def get_message_args(self,
|
||||||
message: str):
|
message: str):
|
||||||
# load config
|
# load config
|
||||||
async with await Config(self.option) as config:
|
async with await Config(self.option, display_name=lambda self, dyn_name, suffix: self.impl_getname()) as config:
|
||||||
await config.property.read_write()
|
await config.property.read_write()
|
||||||
# set message to the message name
|
# set message to the message name
|
||||||
await config.option('message').value.set(message)
|
await config.option('message').value.set(message)
|
||||||
|
Loading…
Reference in New Issue
Block a user