Django Channels. Как "попробовать-исключить" ошибку, когда "цикл событий закрыт"?

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

Вернуться на верх