Преглед на файлове

Add script to check jinja syntax

master
jdongmo преди 4 години
родител
ревизия
f5faadc302
променени са 1 файла, в които са добавени 18 реда и са изтрити 0 реда
  1. +18
    -0
      files/check_jinja_syntax.py

+ 18
- 0
files/check_jinja_syntax.py Целия файл

@@ -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)

Зареждане…
Отказ
Запис