pypet/utils/configparsing.py
def parse_config(init_func):
    """Decorator wrapping the environment to use a config file"""
    @functools.wraps(init_func)
    def new_func(env, *args, **kwargs):
        config_interpreter = ConfigInterpreter(kwargs)
        # Pass the config data to the kwargs
        new_kwargs = config_interpreter.interpret()
        init_func(env, *args, **new_kwargs)
        # Add parameters and config data from the `.ini` file
        config_interpreter.add_parameters(env.traj)
    return new_func
def parse_config(init_func):
    @functools.wraps(init_func)
    def new_func(env, *args, **kwargs):
        config_interpreter = ConfigInterpreter(kwargs)
        # Pass the config data to the kwargs
        new_kwargs = config_interpreter.interpret()
        init_func(env, *args, **new_kwargs)
        # Add parameters and config data from the `.ini` file
        config_interpreter.add_parameters(env.traj)
    return new_func
def parse_config ( init_func ) : @ functools . wraps ( init_func ) def new_func ( env , * args , * * kwargs ) : config_interpreter = ConfigInterpreter ( kwargs ) # Pass the config data to the kwargs new_kwargs = config_interpreter . interpret ( ) init_func ( env , * args , * * new_kwargs ) # Add parameters and config data from the `.ini` file config_interpreter . add_parameters ( env . traj ) return new_func
Decorator wrapping the environment to use a config file
Decorator wrapping the environment to use a config file