Browse Source

Add script to check jinja syntax

master
jdongmo 4 years ago
parent
commit
f5faadc302
1 changed files with 18 additions and 0 deletions
  1. +18
    -0
      files/check_jinja_syntax.py

+ 18
- 0
files/check_jinja_syntax.py View File

@@ -0,0 +1,18 @@
#!/usr/bin/env python3
# filename: check_jinja_syntax.py
import sys
import os
from jinja2 import Environment, FileSystemLoader

#for arg in sys.argv:
# print(arg)
env = Environment(loader=FileSystemLoader(sys.argv[1]))
#templates = []
#for x in env.list_templates():
# if x.endswith('.j2'):
# templates.append(x)
templates = [x for x in env.list_templates() if x.endswith('.j2')]
for template in templates:
print(template)
t = env.get_template(template)
env.parse(t)

Loading…
Cancel
Save