From 613913dd795b12a06868f996a16cc5294c1f0d6b Mon Sep 17 00:00:00 2001 From: yumoqing Date: Thu, 12 Jun 2025 14:10:12 +0800 Subject: [PATCH 1/3] bugfix --- ahserver/functionProcessor.py | 4 ++-- ahserver/webapp.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ahserver/functionProcessor.py b/ahserver/functionProcessor.py index bbe3838..41d1355 100644 --- a/ahserver/functionProcessor.py +++ b/ahserver/functionProcessor.py @@ -39,8 +39,8 @@ class FunctionProcessor(BaseProcessor): debug(f'params_kw={params_kw}, {args=}') if inspect.iscoroutinefunction(f): - return await f(request, params_kw, *args) - return f(request, params_kw, *args) + return await f(request, params_kw, *args, **self.run_ns) + return f(request, params_kw, *args, **self.run_ns) async def datahandle(self,request): x = await self.path_call(request, self.path) diff --git a/ahserver/webapp.py b/ahserver/webapp.py index dd596f9..d9fc78b 100644 --- a/ahserver/webapp.py +++ b/ahserver/webapp.py @@ -14,7 +14,7 @@ def webapp(init_func): parser.add_argument('-p', '--port') args = parser.parse_args() workdir = args.workdir or os.getcwd() - port = args.port or config.website.port or 8080 + port = args.port server(init_func, workdir, port) def server(init_func, workdir, port=None): From 44f81e5f10ecb43a7aafaad8dde25c82bc67304a Mon Sep 17 00:00:00 2001 From: yumoqing Date: Thu, 12 Jun 2025 14:12:05 +0800 Subject: [PATCH 2/3] bugfix --- ahserver/webapp.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ahserver/webapp.py b/ahserver/webapp.py index d9fc78b..12aef42 100644 --- a/ahserver/webapp.py +++ b/ahserver/webapp.py @@ -8,8 +8,7 @@ from ahserver.serverenv import ServerEnv from appPublic.jsonConfig import getConfig def webapp(init_func): - if parser is None: - parser = argparse.ArgumentParser(prog="Sage") + parser = argparse.ArgumentParser(prog="Sage") parser.add_argument('-w', '--workdir') parser.add_argument('-p', '--port') args = parser.parse_args() From e7e922cf2ecd7325340016560e67b4ba14ee2e1e Mon Sep 17 00:00:00 2001 From: yumoqing Date: Thu, 12 Jun 2025 14:12:23 +0800 Subject: [PATCH 3/3] bugfix --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 035c6c4..7444731 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name="ahserver" -version = "1.0.2" +version = "1.0.3" description = "A application server base on aiohttp" authors = [{ name = "yu moqing", email = "yumoqing@gmail.com" }] readme = "README.md"