in modular_cli/service/request_processor.py [0:0]
def check_param_type(p_name, p_type, value):
if p_type == BOOLEAN and not isinstance(value, bool):
raise ModularCliBadRequestException(
f'Invalid value of parameter \'{p_name}\'.\nShould be a flag or '
f'boolean type expected.')
if p_type == NUMERIC:
try:
float(value)
except ValueError:
raise ModularCliBadRequestException(
f'Invalid parameter \'{p_name}\'. Numeric value expected.')