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