master
yumoqing 2024-02-19 13:54:43 +08:00
parent 1354b07101
commit e80f1dfdb5
1 changed files with 4 additions and 1 deletions

View File

@ -173,6 +173,7 @@ class PythonScriptProcessor(BaseProcessor):
async def loadScript(self, path):
data = ''
print(f'loadScript(), {path=}, {data=}')
async with aiofiles.open(path,'r', encoding='utf-8') as f:
data = await f.read()
print(f'loadScript(), {path=}, {data=}')
@ -186,7 +187,9 @@ class PythonScriptProcessor(BaseProcessor):
await self.set_run_env(request, params=params)
lenv = self.run_ns
del lenv['request']
txt = await self.loadScript(self.real_path)
filename = self.url2file(request.path)
print(f'ScriptProcessor():{filename=}, {self.real_path=}')
txt = await self.loadScript(filename)
# print(self.real_path, "#########", txt)
exec(txt,lenv,lenv)
func = lenv['myfunc']