This commit is contained in:
yumoqing 2025-07-31 18:53:49 +08:00
parent 7470960528
commit a6cdb7c1a2

View File

@ -4,7 +4,7 @@ try:
import ujson as json
except:
import json
from jinja2 import Environment,FileSystemLoader, BaseLoader
from jinja2 import Environment,FileSystemLoader, BaseLoader, meta
import codecs
from appPublic.argsConvert import ArgsConvert
from appPublic.dictObject import DictObject
@ -44,6 +44,10 @@ class MyTemplateEngine:
if env:
self.env.globals.update(env)
def get_template_variables(tmpl):
parsed_content = self.env.parse(tmpl)
return meta.find_undeclared_variables(parsed_content)
def set(self,k,v):
self.env.globals.update({k:v})