From a6cdb7c1a27056a132d41601eae556a4183d361a Mon Sep 17 00:00:00 2001 From: yumoqing Date: Thu, 31 Jul 2025 18:53:49 +0800 Subject: [PATCH] bugfix --- appPublic/myTE.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/appPublic/myTE.py b/appPublic/myTE.py index e33f7fb..f063faf 100755 --- a/appPublic/myTE.py +++ b/appPublic/myTE.py @@ -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})