Skip to content

add exception handling for orjson.dumps in send_message #11

@ayberkenis

Description

@ayberkenis

send_message should raise a detailed exception instead of ClientRuntimeError

winerp/winerp/client.py

Lines 83 to 87 in 50718f0

async def send_message(self, data: Union[Any, WsMessage]):
if not isinstance(data, WsMessage):
data = data.__dict__
logger.debug(data)
await self.websocket.send(orjson.dumps(data).decode("utf-8"))

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions