global_init()
Initialize the Chameleon template engine.
Usage
global_init(
template_folder,
auto_reload=False,
cache_init=True,
restricted_namespace=True
)Parameters
template_folder: str-
Path to the template directory
auto_reload: bool = False-
Whether to auto-reload templates on change
cache_init: bool = True-
Whether to cache initialization (skip if already initialized)
restricted_namespace: bool = True- If True, only TAL/METAL/i18n namespaces are allowed. If False, allows attribute-based JS frameworks like Alpine.js to use shorthand syntax (@click, :class, etc.)