From 38f1e9bc4ef94fc29dc4994b5f09deec56adeaba Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Thu, 26 Mar 2026 08:50:20 +0100 Subject: [PATCH] fix: better warnings --- src/rougail/cli/__main__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rougail/cli/__main__.py b/src/rougail/cli/__main__.py index f90bba3..088cace 100644 --- a/src/rougail/cli/__main__.py +++ b/src/rougail/cli/__main__.py @@ -65,7 +65,7 @@ def _main(arguments, do_not_print): layer_datas, metaconfig, config, err_warn = load_user_data(rougailconfig) if config and (not rougailconfig["cli.load_config"] or not rougailconfig["cli.read_write"]): config.property.read_only() - if rougailconfig["cli.mandatory"]: + if config and rougailconfig["cli.mandatory"]: mandatories(config, err_warn["errors"]) output = get_output(rougailconfig, metaconfig, @@ -113,7 +113,7 @@ def load_cmd_user_data(rougailconfig, arguments): if var: warn(UserWarning(f'unable to load "{var.option.impl_get_display_name(var)}", {str(w)}')) else: - warn(UserWarning(f'{str(w)}')) + warn(w) else: warn(warning) if manage_warnings: