J'ai utilisé tornade pour faire un simple client websocket pour obtenir le push, mais je ne sais pas comment gérer tornado.queues dans un autre fichier. L'utilisation d'impression (que.get()) pour obtenir les données similaires à <tornado.concurrent.Future object at 0x106a940b8>
Comment appeler le message tornado.queues en externe
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 comment puis-je produire un. py données?
je touche juste python bientôt, si possible, s'il vous plaît poster le code complet, merci :)