asyncio pydipatch(信号管理器)
aio-pydispatch的Python项目详细描述
爱奥派往
异步pydispatch(信号管理器)
这是基于pyDispatcher引用 scrapy SignalManager上的实现 Asyncio
使用
就像在网上经常遇到的情况
初始化一些信号和一个信号管理器
importasynciofromaio_pydispatchimportSignalserver_start=Signal('server_start')server_stop=Signal('server_stop')defppp(value:str)->None:print(value)asyncdefmain():server_start.connect(ppp)server_stop.connect(ppp)awaitserver_start.send('server start')awaitasyncio.sleep(1)awaitserver_stop.send('server stop')if__name__=='__main__':asyncio.run(main())
相似的设计
同步
异步
其他
- 项目
标签: