INNER CODE UNIT · Python
gateway_endpoint
CERT-Polska/karton · karton/gateway/app.py:35
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
) as client_session:
logger.info(
"Session created for %s (karton_version=%s, "
"service_version=%s, instance_id=%s, close_on_idle=%s)",
client_session.service_info.identity,
client_session.service_info.karton_version,
client_session.service_info.service_version,
client_session.service_info.instance_id,