Django Channels. Как "попробовать-исключить" ошибку, когда "цикл событий закрыт"?
У меня есть триггер, который посылает сообщение группе слоев.
Поскольку это WebSocket
, он работает только на веб-странице, но у меня также есть точка API для этого триггера, потому что он также сохраняет некоторый объект в DB.
Поэтому мне нужно обработать (передать) ошибку, когда триггер сработает при закрытии Websocket (т.е. веб-страница закрыта).
Поэтому я думаю, что мне нужно "попробовать за исключением" этой RuntimeError.
.
Но где это сделать? Какой код включить в try-except?
.
Я пытаюсь "try-except
" __init__
из Consumer Class
, но безрезультатно .
Плз, посоветуйте.