我正在使用高速公路python 19.2.1
我正在通过调用run([components])
使用自动API运行wamp组件。
该流程收到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循环之前,我有责任实现一些挂钩来执行我的拆卸工作吗?