Compare commits

..

No commits in common. "7ec203de08e350db9025ea8df6536b1d7d101e8d" and "e06902e279be953bf4187a325822833aa90c5b31" have entirely different histories.

168 changed files with 432 additions and 439 deletions

View file

@ -1,9 +1,3 @@
## 0.2.0a6 (2025-04-09)
### Fix
- better output for mandatories variables
## 0.2.0a5 (2025-04-09) ## 0.2.0a5 (2025-04-09)
### Fix ### Fix

View file

@ -4,7 +4,7 @@ requires = ["flit_core >=3.8.0,<4"]
[project] [project]
name = "rougail.output_console" name = "rougail.output_console"
version = "0.2.0a6" version = "0.2.0a5"
authors = [{name = "Emmanuel Garette", email = "gnunux@gnunux.info"}] authors = [{name = "Emmanuel Garette", email = "gnunux@gnunux.info"}]
readme = "README.md" readme = "README.md"
description = "Rougail output console" description = "Rougail output console"

View file

@ -76,6 +76,8 @@ class RougailOutputConsole:
def mandatory(self): def mandatory(self):
if not self.is_mandatory: if not self.is_mandatory:
return return
title = False
options_with_error = []
try: try:
mandatories = self.config.value.mandatory() mandatories = self.config.value.mandatory()
except (ConfigError, PropertiesOptionError) as err: except (ConfigError, PropertiesOptionError) as err:
@ -84,25 +86,26 @@ class RougailOutputConsole:
except ValueError as err: except ValueError as err:
self.errors.append(str(err)) self.errors.append(str(err))
return return
options_with_error = [] for option in mandatories:
options = [] try:
if mandatories: option.value.get()
for option in mandatories: if not title:
try: self.errors.append(
option.value.get() _("The following variables are mandatory but have no value:")
options.append(option.description()) )
except PropertiesOptionError: title = True
options_with_error.append(option) self.errors.append(f" - {option.description()}")
if options: except PropertiesOptionError:
self.errors.append(_("The following variables are mandatory but have no value:")) options_with_error.append(option)
self.errors.append(options) if not title:
elif options_with_error: for idx, option in enumerate(options_with_error):
self.errors.append( if not idx:
_( self.errors.append(
"The following variables are inaccessible but are empty and mandatory:" _(
) "The following variables are inaccessible but are empty and mandatory:"
) )
self.errors.append([option.description() for option in options_with_error]) )
self.errors.append(f" - {option.description()}")
def exporter(self) -> bool: def exporter(self) -> bool:
self.config.property.read_write() self.config.property.read_write()
@ -208,11 +211,7 @@ class RougailOutputConsole:
guide_style="bold bright_red", guide_style="bold bright_red",
) )
for error in errors: for error in errors:
if isinstance(error, list): tree.add(error)
for err in error:
previous_tree.add(err)
else:
previous_tree = tree.add(error)
self.out.append(tree) self.out.append(tree)
def display_warnings( def display_warnings(

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.version (a variable) ┗━━  - rougail.version (a variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.empty ┗━━  - rougail.empty

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.var1 (a first variable) ┣━━  - rougail.var1 (a first variable)
 ┗━━ rougail.var2 (a second variable) ┗━━  - rougail.var2 (a second variable)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.var1 (a variable) ┣━━  - rougail.var1 (a variable)
 ┗━━ rougail.var2 (a variable) ┗━━  - rougail.var2 (a variable)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.var1 (the first variable) ┣━━  - rougail.var1 (the first variable)
 ┗━━ rougail.var2 (the second variable) ┗━━  - rougail.var2 (the second variable)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.var1 (the first variable) ┣━━  - rougail.var1 (the first variable)
 ┗━━ rougail.var2 (the second variable) ┗━━  - rougail.var2 (the second variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.custom1 (the first variable) ┗━━  - rougail.custom1 (the first variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.variable1 (a port variable) ┗━━  - rougail.variable1 (a port variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.secret1 (the first variable) ┗━━  - rougail.secret1 (the first variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.secret1 (the first variable) ┗━━  - rougail.secret1 (the first variable)

View file

@ -1,5 +1,5 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.var1 (the first variable) ┣━━  - rougail.var1 (the first variable)
 ┣━━ rougail.var2 (the second variable) ┣━━  - rougail.var2 (the second variable)
 ┗━━ rougail.var3 (the third variable) ┗━━  - rougail.var3 (the third variable)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.var1 (the first variable) ┣━━  - rougail.var1 (the first variable)
 ┗━━ rougail.var2 (the second variable) ┗━━  - rougail.var2 (the second variable)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.var1 (the first variable) ┣━━  - rougail.var1 (the first variable)
 ┗━━ rougail.var2 (the second variable) ┗━━  - rougail.var2 (the second variable)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.var1 (the first <variable>) ┣━━  - rougail.var1 (the first <variable>)
 ┗━━ rougail.var2 (the second <variable>) ┗━━  - rougail.var2 (the second <variable>)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.variable (a variable) ┗━━  - rougail.variable (a variable)

View file

@ -1,5 +1,5 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.var1 (the first variable) ┣━━  - rougail.var1 (the first variable)
 ┣━━ rougail.var3 (the third variable) ┣━━  - rougail.var3 (the third variable)
 ┗━━ rougail.var6 (the sixth variable) ┗━━  - rougail.var6 (the sixth variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.variable1 (a first variable) ┗━━  - rougail.variable1 (a first variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var (a variable) ┗━━  - rougail.var (a variable)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.var1 (a first variable) ┣━━  - rougail.var1 (a first variable)
 ┗━━ rougail.var2 (a second variable) ┗━━  - rougail.var2 (a second variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.my_calculated_variable ┗━━  - rougail.my_calculated_variable

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.var1 (a first variable) ┣━━  - rougail.var1 (a first variable)
 ┗━━ rougail.var2 (a second variable) ┗━━  - rougail.var2 (a second variable)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.var1 (a first variable) ┣━━  - rougail.var1 (a first variable)
 ┗━━ rougail.var2 (a second variable) ┗━━  - rougail.var2 (a second variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.custom1 (a first custom variable) ┗━━  - rougail.custom1 (a first custom variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var1 (the second variable) ┗━━  - rougail.var1 (the second variable)

View file

@ -1,5 +1,5 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.var1 (the first variable) ┣━━  - rougail.var1 (the first variable)
 ┣━━ rougail.var2 (the second variable) ┣━━  - rougail.var2 (the second variable)
 ┗━━ rougail.var3 (the third variable) ┗━━  - rougail.var3 (the third variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.variable (a variable) ┗━━  - rougail.variable (a variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.variable2 (a second variable) ┗━━  - rougail.variable2 (a second variable)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.variable1 (a first variable) ┣━━  - rougail.variable1 (a first variable)
 ┗━━ rougail.variable2 (a second variable) ┗━━  - rougail.variable2 (a second variable)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.variable1 (a first variable) ┣━━  - rougail.variable1 (a first variable)
 ┗━━ rougail.variable2 (a second variable) ┗━━  - rougail.variable2 (a second variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.variable (a variable) ┗━━  - rougail.variable (a variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.variable (a variable) ┗━━  - rougail.variable (a variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.variable (a variable) ┗━━  - rougail.variable (a variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.condition (a condition) ┗━━  - rougail.condition (a condition)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.variable (a variable) ┗━━  - rougail.variable (a variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.int (A number) ┗━━  - rougail.int (A number)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var (Redefined) ┗━━  - rougail.var (Redefined)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.variable (a variable) ┗━━  - rougail.variable (a variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.variable (a variable) ┗━━  - rougail.variable (a variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.family.variable (a variable) ┗━━  - rougail.family.variable (a variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.family.variable (redefine help) ┗━━  - rougail.family.variable (redefine help)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.variable (a variable) ┗━━  - rougail.variable (a variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var3 (a third variable) ┗━━  - rougail.var3 (a third variable)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.family1.variable1 (a variable) ┣━━  - rougail.family1.variable1 (a variable)
 ┗━━ rougail.family2.variable2 (a second variable) ┗━━  - rougail.family2.variable2 (a second variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var (Description) ┗━━  - rougail.var (Description)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.family.var1 (The first variable) ┣━━  - rougail.family.var1 (The first variable)
 ┗━━ rougail.family.var2 (The second variable) ┗━━  - rougail.family.var2 (The second variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.family.subfamily.variable (a variable) ┗━━  - rougail.family.subfamily.variable (a variable)

View file

@ -1,6 +1,6 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.variable (a variable) ┣━━  - rougail.variable (a variable)
 ┣━━ rougail.family.variable1 (a first variable) ┣━━  - rougail.family.variable1 (a first variable)
 ┣━━ rougail.family.subfamily.variable (a variable) ┣━━  - rougail.family.subfamily.variable (a variable)
 ┗━━ rougail.family.variable2 (a second variable) ┗━━  - rougail.family.variable2 (a second variable)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.family.var1 (a first variable) ┣━━  - rougail.family.var1 (a first variable)
 ┗━━ rougail.family.var2 (a second variable) ┗━━  - rougail.family.var2 (a second variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.family.var1 (a variable) ┗━━  - rougail.family.var1 (a variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.family.subfamily.var1 (a variable) ┗━━  - rougail.family.subfamily.var1 (a variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.family.sub_family.var1 (a variable) ┗━━  - rougail.family.sub_family.var1 (a variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var (a variable) ┗━━  - rougail.var (a variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.general.int (a first number) ┗━━  - rougail.general.int (a first number)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.leader.leader (a leader) ┗━━  - rougail.leader.leader (a leader)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.leadership.leader (a leader) ┗━━  - rougail.leadership.leader (a leader)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.leader.leader (a leader) ┗━━  - rougail.leader.leader (a leader)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.general1.leader.leader ┗━━  - rougail.general1.leader.leader

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.leader.leader (the leader) ┗━━  - rougail.leader.leader (the leader)

View file

@ -1,6 +1,6 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.leader.follower1 (a first follower) ┣━━  - rougail.leader.follower1 (a first follower)
 ┣━━ rougail.leader.follower2 (a second follower) ┣━━  - rougail.leader.follower2 (a second follower)
 ┣━━ rougail.leader.follower1 (a first follower) ┣━━  - rougail.leader.follower1 (a first follower)
 ┗━━ rougail.leader.follower2 (a second follower) ┗━━  - rougail.leader.follower2 (a second follower)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.leadership.leader (The leader) ┗━━  - rougail.leadership.leader (The leader)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var2 (a second variable) ┗━━  - rougail.var2 (a second variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.leader.follower (a follower) ┗━━  - rougail.leader.follower (a follower)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.leader.leader (a leader) ┗━━  - rougail.leader.leader (a leader)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.leader.leader (a leader) ┗━━  - rougail.leader.leader (a leader)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.dynval1.var (A dynamic variable) ┣━━  - rougail.dynval1.var (A dynamic variable)
 ┗━━ rougail.dynval2.var (A dynamic variable) ┗━━  - rougail.dynval2.var (A dynamic variable)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.dynval1.vardyn (A dyn variable) ┣━━  - rougail.dynval1.vardyn (A dyn variable)
 ┗━━ rougail.dynval2.vardyn (A dyn variable) ┗━━  - rougail.dynval2.vardyn (A dyn variable)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.dynval1.vardyn (A dynamic variable) ┣━━  - rougail.dynval1.vardyn (A dynamic variable)
 ┗━━ rougail.dynval2.vardyn (A dynamic variable) ┗━━  - rougail.dynval2.vardyn (A dynamic variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var2 (a variable) ┗━━  - rougail.var2 (a variable)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.dynval1.var ┣━━  - rougail.dynval1.var
 ┗━━ rougail.dynval2.var ┗━━  - rougail.dynval2.var

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.dynval1.var (a variable inside a dynamic family) ┣━━  - rougail.dynval1.var (a variable inside a dynamic family)
 ┗━━ rougail.dynval2.var (a variable inside a dynamic family) ┗━━  - rougail.dynval2.var (a variable inside a dynamic family)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var (A suffix variable) ┗━━  - rougail.var (A suffix variable)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.dynval1.var (A dynamic variable) ┣━━  - rougail.dynval1.var (A dynamic variable)
 ┗━━ rougail.dynval2.var (A dynamic variable) ┗━━  - rougail.dynval2.var (A dynamic variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var (a suffix variable) ┗━━  - rougail.var (a suffix variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var (A suffix variable) ┗━━  - rougail.var (A suffix variable)

View file

@ -1,5 +1,5 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.dynval1.family.var (with a variable) ┣━━  - rougail.dynval1.family.var (with a variable)
 ┣━━ rougail.dynval2.family.var (with a variable) ┣━━  - rougail.dynval2.family.var (with a variable)
 ┗━━ rougail.var2 (a second variable) ┗━━  - rougail.var2 (a second variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var2 (a second variable) ┗━━  - rougail.var2 (a second variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var2 (a second variable) ┗━━  - rougail.var2 (a second variable)

View file

@ -1,5 +1,5 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.dynval1.var (A dynamic variable) ┣━━  - rougail.dynval1.var (A dynamic variable)
 ┣━━ rougail.dynval2.var (A dynamic variable) ┣━━  - rougail.dynval2.var (A dynamic variable)
 ┗━━ rougail.var2 (A variable calculated) ┗━━  - rougail.var2 (A variable calculated)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.dynval2.var (A dynamic variable) ┗━━  - rougail.dynval2.var (A dynamic variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var2 (A variable calculated) ┗━━  - rougail.var2 (A variable calculated)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var2 (A variable calculated) ┗━━  - rougail.var2 (A variable calculated)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var2 (A variable calculated) ┗━━  - rougail.var2 (A variable calculated)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var2 (A variable calculated) ┗━━  - rougail.var2 (A variable calculated)

View file

@ -1,5 +1,5 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.dynval1.var (A dynamic variable) ┣━━  - rougail.dynval1.var (A dynamic variable)
 ┣━━ rougail.dynval2.var (A dynamic variable) ┣━━  - rougail.dynval2.var (A dynamic variable)
 ┗━━ rougail.var2 (A variable calculated) ┗━━  - rougail.var2 (A variable calculated)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var2 (A variable calculated) ┗━━  - rougail.var2 (A variable calculated)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var2 (a variable) ┗━━  - rougail.var2 (a variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var2 (a variable) ┗━━  - rougail.var2 (a variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ rougail.var2 (a variable) ┗━━  - rougail.var2 (a variable)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.dynval1.leadership.leader (a leader) ┣━━  - rougail.dynval1.leadership.leader (a leader)
 ┗━━ rougail.dynval2.leadership.leader (a leader) ┗━━  - rougail.dynval2.leadership.leader (a leader)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ extra.dyn_a.var ┗━━  - extra.dyn_a.var

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ extra.dyn_a.var ┗━━  - extra.dyn_a.var

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ rougail.dynval1.vardyn (a dynamic variable) ┣━━  - rougail.dynval1.vardyn (a dynamic variable)
 ┗━━ rougail.dynval2.vardyn (a dynamic variable) ┗━━  - rougail.dynval2.vardyn (a dynamic variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ version (a variable) ┗━━  - version (a variable)

View file

@ -1,3 +1,3 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┗━━ empty ┗━━  - empty

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ var1 (a first variable) ┣━━  - var1 (a first variable)
 ┗━━ var2 (a second variable) ┗━━  - var2 (a second variable)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ var1 (a variable) ┣━━  - var1 (a variable)
 ┗━━ var2 (a variable) ┗━━  - var2 (a variable)

View file

@ -1,4 +1,4 @@
🛑 ERRORS 🛑 ERRORS
━━ The following variables are mandatory but have no value: ━━ The following variables are mandatory but have no value:
 ┣━━ var1 (the first variable) ┣━━  - var1 (the first variable)
 ┗━━ var2 (the second variable) ┗━━  - var2 (the second variable)

Some files were not shown because too many files have changed in this diff Show more