MCPcopy Create free account
hub / github.com/ehForwarderBot/ehForwarderBot / add_self

Method add_self

ehforwarderbot/chat.py:489–500  ·  view source on GitHub ↗

Add self to the list of members. Raises: AssertionError: When there is already a self in the list of members.

(self)

Source from the content-addressed store, hash-verified

487 return any(isinstance(member, SelfChatMember) for member in self.members)
488
489 def add_self(self) -> SelfChatMember:
490 """Add self to the list of members.
491
492 Raises:
493 AssertionError: When there is already a self in the list of members.
494 """
495 if getattr(self, 'self', None) and isinstance(self.self, SelfChatMember):
496 return self.self
497 assert not any(isinstance(i, SelfChatMember) for i in self.members)
498 s = SelfChatMember(self)
499 self.members.append(s)
500 return s
501
502 def add_member(self, name: str, uid: ChatID, alias: Optional[str] = None,
503 id: ChatID = ChatID(""),

Callers 1

__init__Method · 0.95

Calls 1

SelfChatMemberClass · 0.85

Tested by

no test coverage detected