Example #1
0
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))
Example #2
0
def source():
    return render_template('index.html',
                           content=render_template('urls.html',
                                                   websites=Website.all()))