Я использую autobahn python 19.2.1
Я запускаю компонент wamp, используя функциональный API, вызывая run([components])
, автоматическое переподключение активировано.
Я быЯ хотел бы сделать некоторые операции разрыва после того, как SIGINT
был получен процессом
Что я пробовал:
с использованием декоратора @on_leave и @on_disconnect
@my_compoenent.on_leave
def goodbye(*args, **kwargs):
log.debug("goodbye")
@my_compoenent.on_disconnect
def goodbye(*args, **kwargs):
log.debug("goodbye")
Ноэто не работает
Я мог бы выполнить код после вызова run
, но что, если мне нужен цикл asyncio?
Является ли моей обязанностью реализовать какой-либо хук для выполнения моего разрыва до закрытия цикла асинхронного доступа?