Мне нужно вызвать какие-то действия после закрытия соединения. Это код
from sanic import response
from sanic.websocket import ConnectionClosed
@app.websocket('/tablefeed')
async def feed(request, ws):
try:
while True:
client_data = json.loads(await ws.recv())
client_code = client_data.get('id')
if client_code == 1: "do something"
except ConnectionClosed:
"do something else"
«Сделай что-нибудь еще» не выполняется, когда клиент закрывает свое соединение. Как я могу получить уведомление при потере связи?