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數據?
我剛剛接觸不久蟒,如果可能的話,請張貼的全部代碼,謝謝:)