PYTHON validate_templates.py
#!/usr/bin/env python3
"""Quick Jinja2 syntax validation for converted templates."""
from jinja2 import Environment, FileSystemLoader
env = Environment(
loader=FileSystemLoader('/home/vincent/projects/agentforms/app/templates'),
autoescape=True,
)
templates = ['edit_site.html', 'templates_browser.html', 'base.html']
for tmpl_name in templates:
try:
tmpl = env.get_template(tmpl_name)
print(f" OK: {tmpl_name}")
except Exception as e:
print(f" FAIL: {tmpl_name}: {e}")