diff --git a/src/rougail/output_formatter/__init__.py b/src/rougail/output_formatter/__init__.py index f4e61d0..b725656 100644 --- a/src/rougail/output_formatter/__init__.py +++ b/src/rougail/output_formatter/__init__.py @@ -240,6 +240,9 @@ class RougailOutputFormatter: # if boolean, the default value is True del variable["type"] variable["default"] = True + if "default" not in variable and variable.get("multi") is True and not set(variable) - {'default', 'description', "multi"}: + variable["default"] = [] + del(variable['multi']) if not isinstance(variable.get("default"), dict) and not set(variable) - {'default', 'description'}: # shorthand notation default = variable.get('default')