Resolves a ``FilterExpression`` within the context of the template.

    This patched method acts as a proxy to the original, but forces
    ``ignore_failures`` to False so that an exception is always raised when a
    variable is accessed out of scope/context.

def strict_resolve(self, context, ignore_failures=False):
    """
    Resolves a ``FilterExpression`` within the context of the template.

    This patched method acts as a proxy to the original, but forces
    ``ignore_failures`` to False so that an exception is always raised when a
    variable is accessed out of scope/context.
    """
    return __orig_resolve(self, context, ignore_failures=False)