feat: limit warning when asked

This commit is contained in:
egarette@silique.fr 2025-10-02 22:43:25 +02:00
parent 5652757787
commit 550996f22a

View file

@ -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):