From 358de23cb49c0f52cb77a1686b3f04e75b812316 Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Fri, 3 Oct 2025 13:30:51 +0200 Subject: [PATCH] fix: config in read_only mode is asked --- src/rougail/cli/__main__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/rougail/cli/__main__.py b/src/rougail/cli/__main__.py index 6ddf4c5..23467fd 100644 --- a/src/rougail/cli/__main__.py +++ b/src/rougail/cli/__main__.py @@ -46,6 +46,7 @@ from .i18n import _ ENV_PREFIX = "ROUGAILCLI" + def _main(arguments, do_not_print): rougailconfig = get_rougail_config( backward_compatibility=False, add_extra_options=False @@ -212,7 +213,7 @@ def _main(arguments, do_not_print): err_warn["errors"].extend(ret["errors"]) err_warn["warnings"].extend(ret["warnings"]) # output - if config and not rougailconfig["cli.load_config"]: + if config and (not rougailconfig["cli.load_config"] or not rougailconfig["cli.read_write"]): config.property.read_only() output_name = rougailconfig["step.output"] path = Path(__file__).parent.parent / ("output_" + output_name) / "__init__.py"