KrikriJinja::Undefined
Marker for undefined variables, mirroring Jinja's Undefined behavior:
stringifies to "", is falsy, fails is none, and raises on operations.
Constructors
Instance methods
Ansible's own Undefined is CHAINABLE: reaching an attribute or item of
an undefined value yields another undefined instead of raising, so
x | default(other.thing.y) stays lazy when x is defined. Jinja2's
own default is not chainable and raises on the spot.
Ansible's own Undefined is CHAINABLE: reaching an attribute or item of
an undefined value yields another undefined instead of raising, so
x | default(other.thing.y) stays lazy when x is defined. Jinja2's
own default is not chainable and raises on the spot.
Jinja's undefined hint: the whole error message when the value is undefined for a more specific reason than a missing name (a missing attribute or key).
Jinja's undefined hint: the whole error message when the value is undefined for a more specific reason than a missing name (a missing attribute or key).