From a88b3f90fe1bbba439b651298ce3d962088efc90 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Sat, 3 Aug 2024 18:48:56 +0800 Subject: [PATCH] bugfix --- ahserver/functionProcessor.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ahserver/functionProcessor.py b/ahserver/functionProcessor.py index 25772da..a162d02 100755 --- a/ahserver/functionProcessor.py +++ b/ahserver/functionProcessor.py @@ -28,11 +28,14 @@ class FunctionProcessor(BaseProcessor): ns = DictObject(**self.run_ns) rf = RegisterFunction() f = rf.get(rfname) + if f is None: + error(f'{rfname=} is not registered') + return None self.run_ns['request'] = request globals().update(self.run_ns) if inspect.iscoroutinefunction(f): return await f(*args, **self.run_ns) - return f(*args) + return f(*args, **self.run_ns) async def datahandle(self,request): x = await self.path_call(request, self.path)