option_2=StrOption(name="var1",doc="a first variable",default="no",properties=frozenset({"mandatory","standard"}),informations={'ymlfiles':['../rougail-tests/structures/20_0validators_differ_redefine/rougail/00-base.yml'],'type':'string'})
option_3=StrOption(name="var2",doc="a second variable",default="no",properties=frozenset({"mandatory","standard"}),informations={'ymlfiles':['../rougail-tests/structures/20_0validators_differ_redefine/rougail/00-base.yml'],'type':'string'})
option_4=StrOption(name="var3",doc="a third variable",default="yes",validators=[Calculation(func['valid_with_jinja'],Params((),kwargs={'__internal_jinja':ParamValue("validators_rougail.var3"),'__internal_type':ParamValue("string"),'__internal_multi':ParamValue(False),'__internal_files':ParamValue(['../rougail-tests/structures/20_0validators_differ_redefine/rougail/01-base.yml']),'__internal_attribute':ParamValue("validators"),'__internal_variable':ParamValue("rougail.var3"),'description':ParamValue(None),'_.var3':ParamSelfOption(whole=False),'_.var2':ParamOption(option_3,notraisepropertyerror=True)}))],properties=frozenset({"mandatory","standard"}),informations={'ymlfiles':['../rougail-tests/structures/20_0validators_differ_redefine/rougail/00-base.yml','../rougail-tests/structures/20_0validators_differ_redefine/rougail/01-base.yml'],'type':'string','test':('yes',)})