From 550996f22ae10327d56f09b9f3e337b9311295ca Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Thu, 2 Oct 2025 22:43:25 +0200 Subject: [PATCH] feat: limit warning when asked --- src/rougail/output_doc/doc.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/rougail/output_doc/doc.py b/src/rougail/output_doc/doc.py index 773ce0a68..571147891 100644 --- a/src/rougail/output_doc/doc.py +++ b/src/rougail/output_doc/doc.py @@ -25,7 +25,7 @@ from tiramisu import Calculation, groups from tiramisu.error import ConfigError, display_list, PropertiesOptionError from rougail.tiramisu import display_xmlfiles, normalize_family from rougail.utils import undefined, PROPERTY_ATTRIBUTE -from rougail.error import VariableCalculationDependencyError +from rougail.error import VariableCalculationDependencyError, RougailWarning from .config import OutPuts from .i18n import _ @@ -415,7 +415,9 @@ class RougailOutputDoc(Examples): child.path(uncalculated=True), display_xmlfiles(child.information.get("ymlfiles")), ) - warn(warning) + warn(warning, + RougailWarning, + ) else: informations["description"] = self._convert_description(description, child) help_ = child.information.get("help", None) @@ -691,8 +693,9 @@ class RougailOutputDoc(Examples): child.path(), display_xmlfiles(child.information.get("ymlfiles")), ) - # FIXME should be able to desactivate warn with cli - warn(warning) + warn(warning, + RougailWarning, + ) return values def _calculation_variable_to_string(self, child, calculation, prop):