我希望以各种方式将数据从各种传感器传输到龙卷风中,从而不会阻止其他任何请求的发生,并且提出了我认为可以做到的事情,但是现在遇到了
的问题 TypeError: object Timestamp can't be used in 'await' expression
我已经通过各种线程来寻找解决方案,主要是:https://stackoverflow.com/a/49823060/11632646。
有问题的基本代码:
class ListenerHandler(WebSocket):
executor = ThreadPoolExecutor()
async def on_message(self, sensor):
sensor = get_single_actor(sensor)
sensor.listen(lambda data: IOLoop.current().run_in_executor(
self.executor, self.write_message(str(data))))
while True:
await world.wait_for_tick()
我不确定此块中的各种操作是否需要更多上下文,因为阅读后我感觉到这可能只是要处理的通用python异步操作,要点是:需要运行无限循环而不阻止请求。
我是现阶段正式投掷飞镖的人。