INNER CODE UNIT · Python
try_send_error
CERT-Polska/karton · karton/gateway/app.py:27
async def try_send_error(websocket: WebSocket, error: KartonGatewayError):
try:
await send_error(websocket, error)
except WebSocketDisconnect:
logger.warning("Client disconnected before error could be sent")
@app.websocket("/gateway")
async def gateway_endpoint(websocket: WebSocket):
connection_id = set_connection_id()
logger.info(
"Started connection from %s", websocket.client and websocket.client.host
)
await websocket.accept()
try:
async with ClientSession.initiate_session(
websocket, connection_id