Exceptions
Error
LiquidSyntaxError
LiquidTypeError
LiquidTypeError(
*args: object,
linenum: Optional[int] = None,
filename: Optional[Union[str, Path]] = None
)
Bases: Error
Exception raised when an error occurs at render time.
LiquidValueError
LiquidValueError(
*args: object,
linenum: Optional[int] = None,
filename: Optional[Union[str, Path]] = None
)
Bases: LiquidSyntaxError
Exception raised when a cast from str to int exceeds the length limit.
DisabledTagError
DisabledTagError(
*args: object,
linenum: Optional[int] = None,
filename: Optional[Union[str, Path]] = None
)
Bases: Error
Exception raised when an attempt is made to render a disabled tag.
NoSuchFilterFunc
NoSuchFilterFunc(
*args: object,
linenum: Optional[int] = None,
filename: Optional[Union[str, Path]] = None
)
Bases: Error
Exception raised when a filter lookup fails.
FilterArgumentError
FilterArgumentError(
*args: object,
linenum: Optional[int] = None,
filename: Optional[Union[str, Path]] = None
)
Bases: Error
Exception raised when a filter's arguments are invalid.
FilterValueError
FilterValueError(
*args: object,
linenum: Optional[int] = None,
filename: Optional[Union[str, Path]] = None
)
Bases: Error
Exception raised when a filters value is invalid.
TemplateNotFound
TemplateTraversalError
TemplateTraversalError(
*args: object,
linenum: Optional[int] = None,
filename: Optional[Union[str, Path]] = None
)
Bases: Error
Exception raised when an AST node or expression can not be visited.
ContextDepthError
ContextDepthError(
*args: object,
linenum: Optional[int] = None,
filename: Optional[Union[str, Path]] = None
)
Bases: ResourceLimitError
Exception raised when the maximum context depth is reached.
Usually indicates recursive use of render
or include
tags.
LocalNamespaceLimitError
LocalNamespaceLimitError(
*args: object,
linenum: Optional[int] = None,
filename: Optional[Union[str, Path]] = None
)
Bases: ResourceLimitError
Exception raised when a local namespace limit has been exceeded.
LoopIterationLimitError
LoopIterationLimitError(
*args: object,
linenum: Optional[int] = None,
filename: Optional[Union[str, Path]] = None
)
Bases: ResourceLimitError
Exception raised when the loop iteration limit has been exceeded.
OutputStreamLimitError
OutputStreamLimitError(
*args: object,
linenum: Optional[int] = None,
filename: Optional[Union[str, Path]] = None
)
Bases: ResourceLimitError
Exception raised when an output stream limit has been exceeded.
UndefinedError
UndefinedError(
*args: object,
linenum: Optional[int] = None,
filename: Optional[Union[str, Path]] = None
)
Bases: Error
Exception raised by the StrictUndefined type.