🐛 fix import recursion when same plugin and file name (fix #401)

This commit is contained in:
yanyongyu
2021-06-15 01:13:05 +08:00
parent ddd96271b0
commit 8e6f8fada8
3 changed files with 6 additions and 19 deletions

View File

@ -289,19 +289,6 @@ class MessageChain(BaseMessage[MessageSegment]):
f'Type {type(message).__name__} is not supported in mirai adapter.'
)
@overrides(BaseMessage)
def reduce(self):
"""
:说明:
忽略为空的消息段, 合并相邻的纯文本消息段
"""
for index, segment in enumerate(self):
segment: MessageSegment
if segment.is_text() and not str(segment).strip():
self.pop(index)
super().reduce()
@overrides(BaseMessage)
def _construct(
self, message: Union[List[Dict[str, Any]], Iterable[MessageSegment]]