bugfix
This commit is contained in:
parent
82d75642b4
commit
35c5cd3452
@ -1,3 +1,4 @@
|
||||
import traceback
|
||||
try:
|
||||
import ujson as json
|
||||
except:
|
||||
@ -90,7 +91,12 @@ class TemplateHandler(BaseHandler):
|
||||
self.engine = MyTemplateEngine(paths)
|
||||
|
||||
def render(self):
|
||||
try:
|
||||
return self.engine.render(self.templ_file, self.env)
|
||||
except Exception as e:
|
||||
print('Exception:', str(e))
|
||||
print('filename=', self.env['filepath'])
|
||||
traceback.print_exc()
|
||||
|
||||
class DspyHandler(BaseHandler):
|
||||
def __init__(self, env):
|
||||
@ -107,9 +113,15 @@ class DspyHandler(BaseHandler):
|
||||
return txt
|
||||
|
||||
def render(self, params={}):
|
||||
try:
|
||||
lenv = self.env.copy()
|
||||
lenv.update(params)
|
||||
txt = self.loadScript(self.env['filepath'])
|
||||
exec(txt,lenv,lenv)
|
||||
func = lenv['myfunc']
|
||||
return func(self.env, **lenv)
|
||||
except Exception as e:
|
||||
print('Exception:', str(e))
|
||||
print('filename=', self.env['filepath'])
|
||||
traceback.print_exc()
|
||||
|
||||
|
@ -1 +1 @@
|
||||
__version__ = '0.3.7'
|
||||
__version__ = '0.3.8'
|
||||
|
Loading…
Reference in New Issue
Block a user