J'utilise le client http asynchrone tornado, mais cela ne fonctionne pas.pourquoi ce code asynchrone ne cassera pas pendant la boucle?
from tornado.concurrent import Future
import time
def async_fetch_future(url):
http_client = AsyncHTTPClient()
my_future = Future()
fetch_future = http_client.fetch(url)
fetch_future.add_done_callback(
lambda f: my_future.set_result(f.result()))
return my_future
future = async_fetch_future(url)
while not future.done():
print '.....'
print future.result()