0
我用龙卷风来做一个简单的websocket客户端来获得推送,但我不知道如何处理另一个文件中的tornado.queue。 使用打印(que.get()),以获得类似<tornado.concurrent.Future object at 0x106a940b8>
如何在外部调用tornado.queues消息
a.py
from tornado.ioloop import IOLoop, PeriodicCallback
from tornado import gen
from tornado.websocket import websocket_connect
from tornado.queues import Queue
que = Queue()
class Client(object):
def __init__(self):
self.ioloop = IOLoop.instance()
self.connect()
self.ioloop.start()
@gen.coroutine
def connect(self):
ws = yield websocket_connect('ws://127.0.0.1:8001/')
while True:
msg = yield ws.read_message()
que.put(msg)
print(que.get())
if __name__ == '__main__':
Client()
b.py
import a
awe = a.que
while True:
print(awe.get())
b.py哪能输出的数据。 py数据?
我刚刚接触不久蟒,如果可能的话,请张贴的全部代码,谢谢:)