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):