From 762d09ea9b3e28efdfdd2ac0674bb874154b41a9 Mon Sep 17 00:00:00 2001 From: Artur Borecki Date: Thu, 28 Aug 2025 13:24:21 +0200 Subject: [PATCH] feat(message.py): add `Message.to_bytes()` --- src/judas_protocol/message.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/judas_protocol/message.py b/src/judas_protocol/message.py index c702958..385346c 100644 --- a/src/judas_protocol/message.py +++ b/src/judas_protocol/message.py @@ -48,6 +48,14 @@ class Message: """ return json.dumps(self.to_dict()) + def to_bytes(self) -> bytes: + """Convert the message to bytes. + + Returns: + bytes: The message as bytes. + """ + return self.to_json().encode("utf-8") + @classmethod def from_dict(cls, data: dict[str, Any]) -> Message: """Create a Message from a dictionary.