def start(): """Fetch list of web pages asynchronously.""" websites = Website.all() start_time = default_timer() loop = asyncio.new_event_loop() # create event loop asyncio.set_event_loop(loop) # set event loop future = asyncio.ensure_future(fetch_all(websites)) # tasks to do loop.run_until_complete(future) # loop until done tot_elapsed = default_timer() - start_time helper.p('Total time: {0:5.2f}'.format(tot_elapsed))
def source(): return render_template('index.html', content=render_template('urls.html', websites=Website.all()))