From 6537f480b1d534b43a581eff54bc0f45014c68ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Tue, 2 Nov 2021 16:06:36 +0100 Subject: [PATCH] module.yaml: make long param description optional Some params are very simple and don't need more. --- Tools/module_config/generate_params.py | 2 +- validation/module_schema.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Tools/module_config/generate_params.py b/Tools/module_config/generate_params.py index dced8baedc..05bb496b20 100755 --- a/Tools/module_config/generate_params.py +++ b/Tools/module_config/generate_params.py @@ -145,7 +145,7 @@ def parse_yaml_parameters_config(yaml_config, ethernet_supported): */ PARAM_DEFINE_{param_type}({name}, {default_value}); '''.format(short_descr=param['description']['short'].replace("\n", "\n * "), - long_descr=param['description']['long'].replace("\n", "\n * "), + long_descr=param['description'].get('long', "").replace("\n", "\n * "), tags=tags, param_type=param_type, name=param_name.replace('${i}', str(i+instance_start)), diff --git a/validation/module_schema.yaml b/validation/module_schema.yaml index f93c904e69..7058008472 100644 --- a/validation/module_schema.yaml +++ b/validation/module_schema.yaml @@ -118,7 +118,7 @@ parameters: long: # Long description (can be multiple lines) type: string - required: true + required: false type: # Define the parameter type