🐛 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

@ -251,8 +251,8 @@ class MessageSegment(Mapping, abc.ABC, Generic[T_Message]):
- 说明: 消息段数据
"""
@abc.abstractmethod
@classmethod
@abc.abstractmethod
def get_message_class(cls) -> Type[T_Message]:
raise NotImplementedError
@ -330,8 +330,8 @@ class Message(List[T_MessageSegment], abc.ABC):
else:
self.extend(self._construct(message))
@abc.abstractmethod
@classmethod
@abc.abstractmethod
def get_segment_class(cls) -> Type[T_MessageSegment]:
raise NotImplementedError