MCPcopy
hub / github.com/LAION-AI/Open-Assistant / ensure_is_message

Method ensure_is_message

backend/oasst_backend/models/message.py:71–73  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

69 _user: Optional[bool] = PrivateAttr(default=None)
70
71 def ensure_is_message(self) -> None:
72 if not self.payload or not isinstance(self.payload.payload, MessagePayload):
73 raise OasstError("Invalid message", OasstErrorCode.INVALID_MESSAGE, HTTPStatus.INTERNAL_SERVER_ERROR)
74
75 def has_emoji(self, emoji_code: str) -> bool:
76 return self.emojis and emoji_code in self.emojis and self.emojis[emoji_code] > 0

Callers 1

textMethod · 0.95

Calls 1

OasstErrorClass · 0.90

Tested by

no test coverage detected