2021-11-26 21:54:26 +01:00
from importlib . machinery import SourceFileLoader as _SourceFileLoader
from importlib . util import spec_from_loader as _spec_from_loader , module_from_spec as _module_from_spec
class func :
pass
_loader = _SourceFileLoader ( ' func ' , ' tests/dictionaries/../eosfunc/test.py ' )
_spec = _spec_from_loader ( _loader . name , _loader )
_func = _module_from_spec ( _spec )
_loader . exec_module ( _func )
for function in dir ( _func ) :
if function . startswith ( ' _ ' ) :
continue
setattr ( func , function , getattr ( _func , function ) )
2020-08-12 08:23:38 +02:00
try :
from tiramisu3 import *
except :
from tiramisu import *
2021-01-25 17:30:03 +01:00
option_3 = StrOption ( name = " mode_conteneur_actif " , doc = " No change " , default = " non " , properties = frozenset ( { " force_default_on_freeze " , " frozen " , " hidden " , " mandatory " , " normal " } ) )
option_4 = StrOption ( name = " activer_ejabberd " , doc = " No change " , default = " non " , properties = frozenset ( { " force_default_on_freeze " , " frozen " , " hidden " , " mandatory " , " normal " } ) )
option_2 = OptionDescription ( name = " general " , doc = " général " , children = [ option_3 , option_4 ] , properties = frozenset ( { " normal " } ) )
option_1 = OptionDescription ( name = " rougail " , doc = " rougail " , children = [ option_2 ] )
option_7 = StrOption ( name = " description " , doc = " description " , default = " Exportation de la base de ejabberd " , properties = frozenset ( { " force_default_on_freeze " , " frozen " , " hidden " , " mandatory " , " normal " } ) )
2021-01-30 12:39:31 +01:00
option_8 = ChoiceOption ( name = " day " , doc = " day " , values = ( ' none ' , ' daily ' , ' weekly ' , ' monthly ' ) , default = Calculation ( func . calc_multi_condition , Params ( ( ParamValue ( " non " ) ) , kwargs = { ' condition_1 ' : ParamOption ( option_4 , notraisepropertyerror = True ) , ' match ' : ParamValue ( " none " ) , ' mismatch ' : ParamValue ( " daily " ) } ) ) , properties = frozenset ( { " mandatory " , " normal " } ) )
2021-01-25 17:30:03 +01:00
option_9 = ChoiceOption ( name = " mode " , doc = " mode " , values = ( ' pre ' , ' post ' ) , default = " pre " , properties = frozenset ( { " mandatory " , " normal " } ) )
option_6 = OptionDescription ( name = " ejabberd " , doc = " ejabberd " , children = [ option_7 , option_8 , option_9 ] , properties = frozenset ( { " normal " } ) )
option_5 = OptionDescription ( name = " extra " , doc = " extra " , children = [ option_6 ] )
option_0 = OptionDescription ( name = " baseoption " , doc = " baseoption " , children = [ option_1 , option_5 ] )