From 890a40128f29b88b8a6617446feab5ce48b86866 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 27 Mar 2026 15:02:07 +0800 Subject: [PATCH] bugfix --- ahserver/baseProcessor.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ahserver/baseProcessor.py b/ahserver/baseProcessor.py index 0001e76..8d71b73 100644 --- a/ahserver/baseProcessor.py +++ b/ahserver/baseProcessor.py @@ -2,6 +2,7 @@ import os import re import json import codecs +import inspect import aiofiles from aiohttp.web_request import Request from aiohttp.web_response import Response, StreamResponse @@ -99,6 +100,10 @@ class BaseProcessor: if self.retResponse is not None: self.set_response_headers(self.retResponse) return self.retResponse + elif inspect.iscoroutinefunction(self.content): + e = Exception(f'{self.content} is a coroutine') + exception(f'{e}') + raise e elif isinstance(self.content, Response): return self.content elif isinstance(self.content, StreamResponse):