This commit is contained in:
yumoqing 2019-12-09 21:07:50 +08:00
parent e00878fa31
commit f25eee433c

View File

@ -124,6 +124,7 @@ class PythonScriptProcessor(BaseProcessor):
g = ServerEnv() g = ServerEnv()
lenv = self.run_ns lenv = self.run_ns
del lenv['request'] del lenv['request']
"""
if not g.get('dspy_cache',False): if not g.get('dspy_cache',False):
g.dspy_cache = ObjectCache() g.dspy_cache = ObjectCache()
func = g.dspy_cache.get(self.path) func = g.dspy_cache.get(self.path)
@ -133,6 +134,10 @@ class PythonScriptProcessor(BaseProcessor):
func = lenv['myfunc'] func = lenv['myfunc']
print('func=',func) print('func=',func)
g.dspy_cache.store(self.path,func) g.dspy_cache.store(self.path,func)
"""
txt = self.loadScript()
exec(txt,lenv,lenv)
func = lenv['myfunc']
self.content = await func(request,**lenv) self.content = await func(request,**lenv)
class MarkdownProcessor(BaseProcessor): class MarkdownProcessor(BaseProcessor):