All documentation
WebSockets

channel().connect Function in Python

Connect to a realtime PulseGrid channel over WebSocket in Python.

Python

Overview

channel().connect(...) opens a realtime websocket connection in Python using a client token.

Setup

Provide: - client_token - optional callbacks: - on_open - on_message - on_close - on_error

Code example

channel().connect Function in Python
connection = pulsegrid.channel("demo-channel").connect(
    client_token=token,
    on_open=lambda: print("Connected"),
    on_message=lambda payload: print(payload),
    on_close=lambda code, reason: print(code, reason),
    on_error=lambda error: print(error),
)

Notes

Use connection.run_forever() to keep the websocket active and listening.