feat: output return status too

This commit is contained in:
egarette@silique.fr 2025-02-10 09:43:37 +01:00
parent 6e153d83d9
commit 049486da03
132 changed files with 1879 additions and 16 deletions

View file

@ -1,6 +1,6 @@
"""
Silique (https://www.silique.fr)
Copyright (C) 2022-2024
Copyright (C) 2022-2025
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by the
@ -59,11 +59,13 @@ class RougailOutputJson:
self.dico = {}
def run(self) -> None:
self.exporter()
return dumps(self.dico, ensure_ascii=False, indent=2) + '\n'
ret = self.exporter()
return ret, dumps(self.dico, ensure_ascii=False, indent=2) + '\n'
def print(self) -> str:
print(self.run())
ret, data = self.run()
print(data)
return ret
def exporter(self) -> None:
self.config.property.read_write()
@ -71,13 +73,14 @@ class RougailOutputJson:
self.manage_warnings()
self.config.property.read_only()
if self.manage_errors():
return
return False
if self.read_write:
self.config.property.read_write()
self.parse_family(
self.config,
self.dico,
)
return True
def mandatory(self):
if not self.is_mandatory:

View file

@ -1,6 +1,6 @@
"""
Silique (https://www.silique.fr)
Copyright (C) 2024
Copyright (C) 2024-2025
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by the

View file

@ -1,6 +1,6 @@
"""Internationalisation utilities
Silique (https://www.silique.fr)
Copyright (C) 2024
Copyright (C) 2024-2025
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by the

View file

@ -0,0 +1,4 @@
{
"secret1": "string1",
"secret2": "string1"
}

View file

@ -0,0 +1,4 @@
{
"var1": "string1",
"var2": "string1"
}

View file

@ -9,7 +9,11 @@
"string2",
"string3"
],
"var3": "string1",
"var3": [
"string1",
"string2",
"string3"
],
"var4": [
"string1",
"string2",

View file

@ -0,0 +1,3 @@
{
"condition": true
}

View file

@ -0,0 +1 @@
{}

View file

@ -0,0 +1,24 @@
{
"var1": "string1",
"family": {
"var2": "string6",
"subfamily": {
"variable": [
"string1",
"string2",
"string3"
]
}
},
"family2": {
"var2": "string1",
"var3": "string5",
"subfamily": {
"variable": [
"string1",
"string2",
"string3"
]
}
}
}

View file

@ -0,0 +1,24 @@
{
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": [
"string1",
"string2",
"string3"
]
}

View file

@ -0,0 +1,24 @@
{
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": [
"string1",
"string2",
"string3"
]
}

View file

@ -0,0 +1,24 @@
{
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": [
"string1",
"string2",
"string3"
]
}

View file

@ -0,0 +1,20 @@
{
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": "string1"
}

View file

@ -0,0 +1,20 @@
{
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": "string1"
}

View file

@ -0,0 +1,24 @@
{
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": [
"string1",
"string2",
"string3"
]
}

View file

@ -0,0 +1,4 @@
{
"secret1": "string1",
"secret2": "string1"
}

View file

@ -0,0 +1,4 @@
{
"var1": "string1",
"var2": "string1"
}

View file

@ -9,7 +9,11 @@
"string2",
"string3"
],
"var3": "string1",
"var3": [
"string1",
"string2",
"string3"
],
"var4": [
"string1",
"string2",

View file

@ -0,0 +1,3 @@
{
"condition": true
}

View file

@ -0,0 +1 @@
{}

View file

@ -0,0 +1,24 @@
{
"var1": "string1",
"family": {
"var2": "string6",
"subfamily": {
"variable": [
"string1",
"string2",
"string3"
]
}
},
"family2": {
"var2": "string1",
"var3": "string5",
"subfamily": {
"variable": [
"string1",
"string2",
"string3"
]
}
}
}

View file

@ -0,0 +1,24 @@
{
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": [
"string1",
"string2",
"string3"
]
}

View file

@ -0,0 +1,24 @@
{
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": [
"string1",
"string2",
"string3"
]
}

View file

@ -0,0 +1,24 @@
{
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": [
"string1",
"string2",
"string3"
]
}

View file

@ -0,0 +1,20 @@
{
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": "string1"
}

View file

@ -0,0 +1,20 @@
{
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": "string1"
}

View file

@ -0,0 +1,24 @@
{
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": [
"string1",
"string2",
"string3"
]
}

View file

@ -0,0 +1,6 @@
{
"rougail": {
"secret1": "string1",
"secret2": "string1"
}
}

View file

@ -0,0 +1,6 @@
{
"rougail": {
"var1": "string1",
"var2": "string1"
}
}

View file

@ -0,0 +1,8 @@
{
"rougail": {
"variable": "string1"
},
"extra": {
"variable": "string1"
}
}

View file

@ -10,7 +10,11 @@
"string2",
"string3"
],
"var3": "string1",
"var3": [
"string1",
"string2",
"string3"
],
"var4": [
"string1",
"string2",

View file

@ -0,0 +1,15 @@
{
"rougail": {
"condition": "string1",
"variable1": [
"string1",
"string2",
"string3"
],
"variable2": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"condition": true
}
}

View file

@ -0,0 +1,3 @@
{
"rougail": {}
}

View file

@ -0,0 +1,26 @@
{
"rougail": {
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -0,0 +1,26 @@
{
"rougail": {
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -0,0 +1,26 @@
{
"rougail": {
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -0,0 +1,22 @@
{
"rougail": {
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": "string1"
}
}

View file

@ -0,0 +1,22 @@
{
"rougail": {
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": "string1"
}
}

View file

@ -0,0 +1,26 @@
{
"rougail": {
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -0,0 +1,52 @@
{
"rougail": {
"var": [
"val1",
"val2"
],
"dynval1": {
"var": [
"string1",
"string2",
"string3"
],
"dyn_string1": {
"var": "string1",
"var_identifier": "string1",
"var_identifiers": "string1"
},
"dyn_string2": {
"var": "string1",
"var_identifier": "string1",
"var_identifiers": "string1"
},
"dyn_string3": {
"var": "string1",
"var_identifier": "string1",
"var_identifiers": "string1"
}
},
"dynval2": {
"var": [
"string1",
"string2",
"string3"
],
"dyn_string1": {
"var": "string1",
"var_identifier": "string1",
"var_identifiers": "string1"
},
"dyn_string2": {
"var": "string1",
"var_identifier": "string1",
"var_identifiers": "string1"
},
"dyn_string3": {
"var": "string1",
"var_identifier": "string1",
"var_identifiers": "string1"
}
}
}
}

View file

@ -0,0 +1,6 @@
{
"rougail": {
"secret1": "string1",
"secret2": "string1"
}
}

View file

@ -0,0 +1,6 @@
{
"rougail": {
"var1": "string1",
"var2": "string1"
}
}

View file

@ -0,0 +1,8 @@
{
"rougail": {
"variable": "string1"
},
"extra": {
"variable": "string1"
}
}

View file

@ -10,7 +10,11 @@
"string2",
"string3"
],
"var3": "string1",
"var3": [
"string1",
"string2",
"string3"
],
"var4": [
"string1",
"string2",

View file

@ -0,0 +1,15 @@
{
"rougail": {
"condition": "string1",
"variable1": [
"string1",
"string2",
"string3"
],
"variable2": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"condition": true
}
}

View file

@ -0,0 +1,3 @@
{
"rougail": {}
}

View file

@ -0,0 +1,26 @@
{
"rougail": {
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -0,0 +1,26 @@
{
"rougail": {
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -0,0 +1,26 @@
{
"rougail": {
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -0,0 +1,22 @@
{
"rougail": {
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": "string1"
}
}

View file

@ -0,0 +1,22 @@
{
"rougail": {
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": "string1"
}
}

View file

@ -0,0 +1,26 @@
{
"rougail": {
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -0,0 +1,52 @@
{
"rougail": {
"var": [
"val1",
"val2"
],
"dynval1": {
"var": [
"string1",
"string2",
"string3"
],
"dyn_string1": {
"var": "string1",
"var_identifier": "string1",
"var_identifiers": "string1"
},
"dyn_string2": {
"var": "string1",
"var_identifier": "string1",
"var_identifiers": "string1"
},
"dyn_string3": {
"var": "string1",
"var_identifier": "string1",
"var_identifiers": "string1"
}
},
"dynval2": {
"var": [
"string1",
"string2",
"string3"
],
"dyn_string1": {
"var": "string1",
"var_identifier": "string1",
"var_identifiers": "string1"
},
"dyn_string2": {
"var": "string1",
"var_identifier": "string1",
"var_identifiers": "string1"
},
"dyn_string3": {
"var": "string1",
"var_identifier": "string1",
"var_identifiers": "string1"
}
}
}
}

View file

@ -0,0 +1,6 @@
{
"rougail": {
"secret1": null,
"secret2": "value"
}
}

View file

@ -0,0 +1,6 @@
{
"rougail": {
"var1": null,
"var2": null
}
}

View file

@ -0,0 +1,8 @@
{
"rougail": {
"variable": "value in extra"
},
"extra": {
"variable": "value in extra"
}
}

View file

@ -2,7 +2,7 @@
"rougail": {
"var1": [],
"var2": [],
"var3": null,
"var3": [],
"var4": [
"value"
],

View file

@ -0,0 +1,7 @@
{
"rougail": {
"condition": "no",
"variable1": [],
"variable2": []
}
}

View file

@ -0,0 +1,6 @@
{
"rougail": {
"condition": false,
"variable": []
}
}

View file

@ -0,0 +1,3 @@
{
"rougail": {}
}

View file

@ -0,0 +1,19 @@
{
"rougail": {
"leader": [
{
"leader": "value1",
"follower1": "val11",
"follower2": "val21"
},
{
"leader": "value2",
"follower1": "val11",
"follower2": "val21"
}
],
"calculate": [
"val11"
]
}
}

View file

@ -0,0 +1,19 @@
{
"rougail": {
"leader": [
{
"leader": "value1",
"follower1": "val11",
"follower2": "val21"
},
{
"leader": "value2",
"follower1": "val11",
"follower2": "val21"
}
],
"calculate": [
"val11"
]
}
}

View file

@ -0,0 +1,20 @@
{
"rougail": {
"leader": [
{
"leader": "value1",
"follower1": "val11",
"follower2": "val21"
},
{
"leader": "value2",
"follower1": "val11",
"follower2": "val21"
}
],
"calculate": [
"val11",
"val11"
]
}
}

View file

@ -0,0 +1,17 @@
{
"rougail": {
"leader": [
{
"leader": "value1",
"follower1": "val11",
"follower2": "val21"
},
{
"leader": "value2",
"follower1": "val11",
"follower2": "val21"
}
],
"calculate": "value1"
}
}

View file

@ -0,0 +1,17 @@
{
"rougail": {
"leader": [
{
"leader": "value1",
"follower1": "val11",
"follower2": "val21"
},
{
"leader": "value2",
"follower1": "val11",
"follower2": "val21"
}
],
"calculate": "value2"
}
}

View file

@ -0,0 +1,20 @@
{
"rougail": {
"leader": [
{
"leader": "value1",
"follower1": "val11",
"follower2": "val21"
},
{
"leader": "value2",
"follower1": "val11",
"follower2": "val21"
}
],
"calculate": [
"value1",
"value2"
]
}
}

View file

@ -0,0 +1,14 @@
{
"rougail": {
"var": [
"val1",
"val2"
],
"dynval1": {
"var": []
},
"dynval2": {
"var": []
}
}
}

View file

@ -0,0 +1,6 @@
{
"rougail": {
"secret1": "string1",
"secret2": "string1"
}
}

View file

@ -0,0 +1,6 @@
{
"rougail": {
"var1": "string1",
"var2": "string1"
}
}

View file

@ -0,0 +1,8 @@
{
"rougail": {
"variable": "string1"
},
"extra": {
"variable": "string1"
}
}

View file

@ -10,7 +10,11 @@
"string2",
"string3"
],
"var3": "string1",
"var3": [
"string1",
"string2",
"string3"
],
"var4": [
"string1",
"string2",

View file

@ -0,0 +1,15 @@
{
"rougail": {
"condition": "string1",
"variable1": [
"string1",
"string2",
"string3"
],
"variable2": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -0,0 +1,5 @@
{
"rougail": {
"condition": true
}
}

View file

@ -0,0 +1,3 @@
{
"rougail": {}
}

View file

@ -0,0 +1,26 @@
{
"rougail": {
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -0,0 +1,26 @@
{
"rougail": {
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -0,0 +1,26 @@
{
"rougail": {
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -0,0 +1,22 @@
{
"rougail": {
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": "string1"
}
}

View file

@ -0,0 +1,22 @@
{
"rougail": {
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": "string1"
}
}

View file

@ -0,0 +1,26 @@
{
"rougail": {
"leader": [
{
"leader": "string1",
"follower1": "string1",
"follower2": "string1"
},
{
"leader": "string2",
"follower1": "string2",
"follower2": "string2"
},
{
"leader": "string3",
"follower1": "string3",
"follower2": "string3"
}
],
"calculate": [
"string1",
"string2",
"string3"
]
}
}

View file

@ -0,0 +1,52 @@
{
"rougail": {
"var": [
"val1",
"val2"
],
"dynval1": {
"var": [
"string1",
"string2",
"string3"
],
"dyn_string1": {
"var": "string1",
"var_identifier": "string1",
"var_identifiers": "string1"
},
"dyn_string2": {
"var": "string1",
"var_identifier": "string1",
"var_identifiers": "string1"
},
"dyn_string3": {
"var": "string1",
"var_identifier": "string1",
"var_identifiers": "string1"
}
},
"dynval2": {
"var": [
"string1",
"string2",
"string3"
],
"dyn_string1": {
"var": "string1",
"var_identifier": "string1",
"var_identifiers": "string1"
},
"dyn_string2": {
"var": "string1",
"var_identifier": "string1",
"var_identifiers": "string1"
},
"dyn_string3": {
"var": "string1",
"var_identifier": "string1",
"var_identifiers": "string1"
}
}
}
}

View file

@ -0,0 +1,6 @@
{
"_errors": [
"The following variables are mandatory but have no value:",
" - rougail.secret1 (the first variable)"
]
}

View file

@ -0,0 +1,7 @@
{
"_errors": [
"The following variables are mandatory but have no value:",
" - rougail.var1 (a first variable)",
" - rougail.var2 (a second variable)"
]
}

View file

@ -0,0 +1,8 @@
{
"rougail": {
"variable": "value in extra"
},
"extra": {
"variable": "value in extra"
}
}

View file

@ -0,0 +1,7 @@
{
"_errors": [
"The following variables are mandatory but have no value:",
" - rougail.variable1 (a first variable)",
" - rougail.variable2 (a second variable)"
]
}

View file

@ -0,0 +1,6 @@
{
"_errors": [
"The following variables are mandatory but have no value:",
" - rougail.variable (a variable)"
]
}

View file

@ -0,0 +1,3 @@
{
"rougail": {}
}

View file

@ -0,0 +1,19 @@
{
"rougail": {
"leader": [
{
"leader": "value1",
"follower1": "val11",
"follower2": "val21"
},
{
"leader": "value2",
"follower1": "val11",
"follower2": "val21"
}
],
"calculate": [
"val11"
]
}
}

View file

@ -0,0 +1,19 @@
{
"rougail": {
"leader": [
{
"leader": "value1",
"follower1": "val11",
"follower2": "val21"
},
{
"leader": "value2",
"follower1": "val11",
"follower2": "val21"
}
],
"calculate": [
"val11"
]
}
}

View file

@ -0,0 +1,20 @@
{
"rougail": {
"leader": [
{
"leader": "value1",
"follower1": "val11",
"follower2": "val21"
},
{
"leader": "value2",
"follower1": "val11",
"follower2": "val21"
}
],
"calculate": [
"val11",
"val11"
]
}
}

View file

@ -0,0 +1,17 @@
{
"rougail": {
"leader": [
{
"leader": "value1",
"follower1": "val11",
"follower2": "val21"
},
{
"leader": "value2",
"follower1": "val11",
"follower2": "val21"
}
],
"calculate": "value1"
}
}

View file

@ -0,0 +1,17 @@
{
"rougail": {
"leader": [
{
"leader": "value1",
"follower1": "val11",
"follower2": "val21"
},
{
"leader": "value2",
"follower1": "val11",
"follower2": "val21"
}
],
"calculate": "value2"
}
}

View file

@ -0,0 +1,20 @@
{
"rougail": {
"leader": [
{
"leader": "value1",
"follower1": "val11",
"follower2": "val21"
},
{
"leader": "value2",
"follower1": "val11",
"follower2": "val21"
}
],
"calculate": [
"value1",
"value2"
]
}
}

View file

@ -0,0 +1,14 @@
{
"rougail": {
"var": [
"val1",
"val2"
],
"dynval1": {
"var": []
},
"dynval2": {
"var": []
}
}
}

View file

@ -0,0 +1,4 @@
{
"secret1": null,
"secret2": "value"
}

View file

@ -0,0 +1,4 @@
{
"var1": null,
"var2": null
}

View file

@ -1,7 +1,7 @@
{
"var1": [],
"var2": [],
"var3": null,
"var3": [],
"var4": [
"value"
],

View file

@ -0,0 +1,4 @@
{
"condition": false,
"variable": []
}

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