From 92b5257e669590480cd5afc3881e6c39e7d1bfae Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Mon, 6 Oct 2025 21:41:56 +0200 Subject: [PATCH] feat: remove return_values_not_error and only_default parameter --- src/rougail/user_datas.py | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/src/rougail/user_datas.py b/src/rougail/user_datas.py index 88b6d20d9..308992cb7 100644 --- a/src/rougail/user_datas.py +++ b/src/rougail/user_datas.py @@ -49,15 +49,12 @@ class UserDatas: self, user_datas: List[dict], *, - return_values_not_error=False, user_datas_type: str = "user_datas", - only_default: bool = False, ): self.values = {} self.errors = [] self.warnings = [] self.show_secrets = False - self.only_default = only_default if user_datas_type == "user_datas": self._populate_values(user_datas) else: @@ -65,14 +62,11 @@ class UserDatas: self._auto_configure_dynamics() self._populate_config() self.properties_to_string = get_properties_to_string() - if return_values_not_error: - return self.values - else: - self._populate_error_warnings() - return { - "errors": self.errors, - "warnings": self.warnings, - } + self._populate_error_warnings() + return { + "errors": self.errors, + "warnings": self.warnings, + } def _populate_values(self, user_datas): for datas in user_datas: @@ -215,9 +209,6 @@ class UserDatas: values_path = option.path(uncalculated=True) if values_path not in self.values: continue - if self.only_default and option.owner.get() != owners.default: - self.values.pop(values_path) - continue options = self.values[values_path].get("options", {}) if ( options.get("allow_secrets_variables", True) is False