qa: 增加显式 return 语句
This commit is contained in:
@@ -195,6 +195,7 @@ class DatabaseAPI:
|
||||
return None if single_result else []
|
||||
elif query_type in ["create", "update", "delete", "count"]:
|
||||
return None
|
||||
raise "unknown query type"
|
||||
|
||||
async def db_raw_query(
|
||||
self,
|
||||
|
||||
@@ -109,6 +109,7 @@ class DefaultExpressor:
|
||||
# logger.debug(f"创建思考消息thinking_message:{thinking_message}")
|
||||
|
||||
await self.heart_fc_sender.register_thinking(thinking_message)
|
||||
return None
|
||||
|
||||
async def deal_reply(
|
||||
self,
|
||||
|
||||
@@ -88,10 +88,10 @@ class HeartFCSender:
|
||||
"""
|
||||
if not message.chat_stream:
|
||||
logger.error("消息缺少 chat_stream,无法发送")
|
||||
return
|
||||
raise "消息缺少 chat_stream,无法发送"
|
||||
if not message.message_info or not message.message_info.message_id:
|
||||
logger.error("消息缺少 message_info 或 message_id,无法发送")
|
||||
return
|
||||
raise "消息缺少 message_info 或 message_id,无法发送"
|
||||
|
||||
chat_id = message.chat_stream.stream_id
|
||||
message_id = message.message_info.message_id
|
||||
|
||||
@@ -120,6 +120,7 @@ class DefaultReplyer:
|
||||
# logger.debug(f"创建思考消息thinking_message:{thinking_message}")
|
||||
|
||||
await self.heart_fc_sender.register_thinking(thinking_message)
|
||||
return None
|
||||
|
||||
async def deal_reply(
|
||||
self,
|
||||
|
||||
@@ -111,11 +111,13 @@ class Timer:
|
||||
async def async_wrapper(*args, **kwargs):
|
||||
with self:
|
||||
return await func(*args, **kwargs)
|
||||
return None
|
||||
|
||||
@wraps(func)
|
||||
def sync_wrapper(*args, **kwargs):
|
||||
with self:
|
||||
return func(*args, **kwargs)
|
||||
return None
|
||||
|
||||
wrapper = async_wrapper if asyncio.iscoroutinefunction(func) else sync_wrapper
|
||||
wrapper.__timer__ = self # 保留计时器引用
|
||||
|
||||
Reference in New Issue
Block a user