diff --git a/src/rougail/output_display/__version__.py b/src/rougail/output_display/__version__.py index 3c65644a..5becc17c 100644 --- a/src/rougail/output_display/__version__.py +++ b/src/rougail/output_display/__version__.py @@ -1 +1 @@ -__version__ = "0.2.0a19" +__version__ = "1.0.0" diff --git a/src/rougail/output_display/util.py b/src/rougail/output_display/util.py index 0edce26a..06feec58 100644 --- a/src/rougail/output_display/util.py +++ b/src/rougail/output_display/util.py @@ -112,7 +112,8 @@ class CommonOutput: None, {} ).setdefault(description, []).append((msg, level)) else: - errors_dict.setdefault(None, []).append(error) + # Shoud not exist, error should always be a dict + errors_dict.setdefault(None, {}).setdefault(None, []).append((error, level)) def subconfig_to_dict(self, subconfig: "Subconfig", errors_dict: dict) -> dict: # FIXME a tester : mandatories dans une arborescence (voir si ca n'ecrase pas) diff --git a/tests/errors6-results/display.gitlab.md b/tests/errors6-results/display.gitlab.md index 3e475eba..27d76d2f 100644 --- a/tests/errors6-results/display.gitlab.md +++ b/tests/errors6-results/display.gitlab.md @@ -1,4 +1,4 @@ > [!CAUTION] > -> - cannot load variable path "dynVal3.val", the identifier "Val3" is not valid in fake user data -> - variable or family "dynVal3" does not exist so cannot load "dynVal3.val", it has been loading from fake user data +> - :stop_sign: cannot load variable path "dynVal3.val", the identifier "Val3" is not valid in fake user data +> - :stop_sign: variable or family "dynVal3" does not exist so cannot load "dynVal3.val", it has been loading from fake user data diff --git a/tests/errors6-results/display.md b/tests/errors6-results/display.md index 3e475eba..7d6c18f1 100644 --- a/tests/errors6-results/display.md +++ b/tests/errors6-results/display.md @@ -1,4 +1,4 @@ > [!CAUTION] > -> - cannot load variable path "dynVal3.val", the identifier "Val3" is not valid in fake user data -> - variable or family "dynVal3" does not exist so cannot load "dynVal3.val", it has been loading from fake user data +> - :stop_sign: cannot load variable path "dynVal3.val", the identifier "Val3" is not valid in fake user data +> - :stop_sign: variable or family "dynVal3" does not exist so cannot load "dynVal3.val", it has been loading from fake user data diff --git a/tests/errors6-results/display.sh b/tests/errors6-results/display.sh index eb9c9239..d1c376da 100644 --- a/tests/errors6-results/display.sh +++ b/tests/errors6-results/display.sh @@ -1,3 +1,3 @@ 🛑 Caution -┣━━ cannot load variable path "dynVal3.val", the identifier "Val3" is not valid in fake user data -┗━━ variable or family "dynVal3" does not exist so cannot load "dynVal3.val", it has been loading from fake user data +┣━━ 🛑 cannot load variable path "dynVal3.val", the identifier "Val3" is not valid in fake user data +┗━━ 🛑 variable or family "dynVal3" does not exist so cannot load "dynVal3.val", it has been loading from fake user data