Ho il codice di blocco mostrato sotto.
Chiama monkey.patch_all()
sufficiente / ottimale per renderlo non-bloccante?
Gevent gestisce le iterazioni come queste?
# front page
def front_page():
database = db.posts.find() # find all items in posts collection
return render_template(
'index.html',
database=database
)
# single post
def single_post(slug):
post = [v for k,v
in db.posts.find_one(
{'slug': slug}
).iteritems()
] # iterate over found items and store it as post
return render_template(
'post.html',
title=post[3],
body=post[0],
slug=post[2]
) # extract the title, slug and body