option_2=StrOption(name="var1",doc="a first variable",default="value",properties=frozenset({"mandatory","standard"}),informations={'ymlfiles':['../rougail-tests/structures/04_1default_calculation_hidden_6/rougail/00-base.yml'],'type':'string'})
option_3=StrOption(name="var2",doc="a second variable",default=Calculation(func['calc_value'],Params((ParamOption(option_2)))),properties=frozenset({"force_default_on_freeze","frozen","hidden","mandatory","standard"}),informations={'ymlfiles':['../rougail-tests/structures/04_1default_calculation_hidden_6/rougail/00-base.yml'],'type':'string'})
option_4=StrOption(name="var3",doc="a third variable",properties=frozenset({"basic","mandatory",Calculation(func['variable_to_property'],Params((),kwargs={'value':ParamOption(option_3),'prop':ParamValue("disabled"),'when':ParamValue("value"),'inverse':ParamValue(True)}),help_function=func['variable_to_property'])}),informations={'ymlfiles':['../rougail-tests/structures/04_1default_calculation_hidden_6/rougail/00-base.yml'],'type':'string'})