#!/usr/bin/env python import sys import traceback from jinja2 import Environment from jinja2.exceptions import TemplateSyntaxError env = Environment() errors = False for template in sys.argv[1:]: try: with open(template) as t: env.parse(t.read()) except TemplateSyntaxError as e: print (template) traceback.print_exc() errors = True if errors: exit (1)