Merge branch 'master' of git.kaiyuancloud.cn:yumoqing/ahserver

This commit is contained in:
yumoqing 2025-07-05 13:59:01 +08:00
commit da29572e93
3 changed files with 3 additions and 3 deletions

View File

@ -38,9 +38,7 @@ class FunctionProcessor(BaseProcessor):
# self.run_ns['request'] = request
# globals().update(self.run_ns)
debug(f'params_kw={params_kw}, {args=}')
env = {k:v for k,v in self.run_ns.items() if k not in ['params_kw', 'request'] }
debug(f'{env=}')
if inspect.iscoroutinefunction(f):
return await f(request, params_kw, *args, **env)
return f(request, params_kw, *args, **env)

View File

@ -32,6 +32,7 @@ from appPublic.rc4 import password, unpassword
from appPublic.registerfunction import RegisterFunction
from appPublic.httpclient import HttpClient
from appPublic.log import debug, exception
from appPublic.streamhttpclient import StreamHttpClient
from sqlor.dbpools import DBPools,runSQL,runSQLPaging
from sqlor.filter import DBFilter, default_filterjson
@ -273,6 +274,7 @@ def initEnv():
g.file_download = file_download
g.path_download = path_download
g.partial = partial
g.StreamHttpClient = StreamHttpClient
def set_builtins():
all_builtins = [ i for i in dir(builtins) if not i.startswith('_')]

View File

@ -10,6 +10,7 @@ import json
from yarl import URL
import ssl
from aiohttp import client
from aiohttp_auth import auth
from appPublic.http_client import Http_Client
@ -73,7 +74,6 @@ def i18nDICT(request):
l = c.langMapping.get(lang,lang)
return json.dumps(i18n.getLangDict(l)).encode(c.website.coding)
class ProcessorResource(StaticResource,Url2File):
def __init__(self, prefix: str, directory: PathLike,
*, name: Optional[str]=None,