in modular_cli/service/decorators.py [0:0]
def check_and_extract_received_params(arguments, required_params):
result = []
missing = []
for arg, required in required_params.items():
if arg in arguments:
result.append(arguments[arguments.index(arg) + 1])
else:
if required:
missing.append(arg.replace('--', ''))
if missing:
raise ModularCliBadRequestException(
f'The following parameters are missing: {", ".join(missing)}')
return result