Exceptions
liquid.exceptions.LiquidError
Bases: Exception
Base class for all Liquid exceptions.
context
Return context information for this error.
Returns (line, col, previous line, current line, next line) or None if no context information is available.
liquid.exceptions.BreakLoop
Bases: LiquidInterrupt
Exception raised when a BreakNode is rendered.
liquid.exceptions.ContextDepthError
Bases: ResourceLimitError
Exception raised when the maximum context depth is reached.
Usually indicates recursive use of render
or include
tags.
liquid.exceptions.ContinueLoop
Bases: LiquidInterrupt
Exception raised when a ContinueNode is rendered.
liquid.exceptions.DisabledTagError
liquid.exceptions.LiquidEnvironmentError
liquid.exceptions.LiquidInterrupt
Bases: Exception
Loop interrupt exception.
liquid.exceptions.LiquidSyntaxError
liquid.exceptions.LiquidTypeError
liquid.exceptions.LiquidValueError
liquid.exceptions.LocalNamespaceLimitError
liquid.exceptions.LoopIterationLimitError
liquid.exceptions.OutputStreamLimitError
liquid.exceptions.RequiredBlockError
liquid.exceptions.ResourceLimitError
liquid.exceptions.StopRender
Bases: Exception
Template inheritance interrupt.
An interrupt used to signal that BoundTemplate.render_with_context
should stop
rendering more nodes. This is used by template inheritance tags and is not an error
condition.
liquid.exceptions.TemplateInheritanceError
Bases: LiquidError
An exceptions raised when template inheritance tags are used incorrectly.
This could occur when parsing a template or at render time.