Skip to main content

infrahub_sdk.jinja2

Functions​

identify_faulty_jinja_code ​

identify_faulty_jinja_code(traceback: Traceback, nbr_context_lines: int = 3) -> list[tuple[Frame, Syntax]]

This function identifies the faulty Jinja2 code and beautify it to provide meaningful information to the user.

We use the rich's Traceback to parse the complete stack trace and extract Frames for each exception found in the trace.