perf: 控制台输出请求响应过程

This commit is contained in:
RockChinQ
2024-02-20 22:56:42 +08:00
parent 3258d5b255
commit 80858672b0
5 changed files with 37 additions and 4 deletions

View File

@@ -23,3 +23,12 @@ class MessageHandler(metaclass=abc.ABCMeta):
query: core_entities.Query,
) -> entities.StageProcessResult:
raise NotImplementedError
def cut_str(self, s: str) -> str:
"""
取字符串第一行最多20个字符若有多行或超过20个字符则加省略号
"""
s0 = s.split('\n')[0]
if len(s0) > 20 or '\n' in s:
s0 = s0[:20] + '...'
return s0