标签: python websocket python-asyncio
通常,一个人只会使用await ws.recv()等待下一条消息,但是我不想处理每条消息,而是获取所有消息并处理最新状态。由于ws.messages是公开的,因此我可以简单地弹出所有消息并将它们一起处理。但是,文档未对此声明任何内容。使用popleft()而不是recv()获取最近的消息是否安全?
await ws.recv()
ws.messages
popleft()
recv()