fix: better output for mandatories variables

This commit is contained in:
egarette@silique.fr 2025-04-09 12:17:13 +02:00
parent e06902e279
commit bccfb8a61f
166 changed files with 432 additions and 431 deletions

View file

@ -76,8 +76,6 @@ 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:
@ -86,26 +84,25 @@ class RougailOutputConsole:
except ValueError as err: except ValueError as err:
self.errors.append(str(err)) self.errors.append(str(err))
return return
for option in mandatories: options_with_error = []
try: options = []
option.value.get() if mandatories:
if not title: for option in mandatories:
self.errors.append( try:
_("The following variables are mandatory but have no value:") option.value.get()
) options.append(option.description())
title = True except PropertiesOptionError:
self.errors.append(f" - {option.description()}") options_with_error.append(option)
except PropertiesOptionError: if options:
options_with_error.append(option) self.errors.append(_("The following variables are mandatory but have no value:"))
if not title: self.errors.append(options)
for idx, option in enumerate(options_with_error): elif options_with_error:
if not idx: self.errors.append(
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()
@ -211,7 +208,11 @@ class RougailOutputConsole:
guide_style="bold bright_red", guide_style="bold bright_red",
) )
for error in errors: for error in errors:
tree.add(error) if isinstance(error, list):
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)

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)

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:
┗━━  - custom1 (the first variable)  ┗━━ custom1 (the first variable)

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