rougail/tests/dictionaries/90_optional_parameter_in_variable_default
2024-08-06 10:49:50 +02:00
..
dictionaries/rougail if optionnal passes an exception 2024-08-06 10:49:50 +02:00
tiramisu if optionnal passes an exception 2024-08-06 10:49:50 +02:00
__init__.py if optionnal passes an exception 2024-08-06 10:49:50 +02:00
readme.txt if optionnal passes an exception 2024-08-06 10:49:50 +02:00

        ---
        version: 1.1
        var1:
          default:
            type: jinja
            jinja: |
              val
            params:
              var1:
                type: variable
                variable: _.var2
                optional: true
         
         
        ---
        version: 1.1
        var1:
          default:
            type: variable
            variable: _.var2
            optional: true

---
<gnunux_recto> le 1er dico fonctionne
<gnunux_recto> si on fait une variable dans un parametre on peut la mettre optionnelle (si la variable est déclaré ca passe la variable en parametre, si la variable n'existe pas ca ne passe pas le parametre)
<gnunux_recto> dans notre cas la variable n'existe pas donc ne passe pas le parametre
<gnunux_recto> dans le 2eme ca on ne fait pas un calcul via jinja mais récupère directement la valeur de la variable
<gnunux_recto> sauf que le optional n'existe pas pour un calcul (juste pour un parametre)
<gnunux_recto> faudrait :
<gnunux_recto> 1/ ajouter cette possibilité
<gnunux_recto> voir s'il n'y a pas d'autres manque
<gnunux_recto> (c'étaot ele 2)