def fetch_data(url, callback): try: r = yield gen.Task(http_client.fetch, url) print "done" callback(Scrapper.Blog(url=url, content=r.body[:100])) except: print "Something went wrong" callback(Scrapper.Blog())
def fetch_data(url, callback): print "done" callback(Scrapper.Blog(url='bar', content='foo'))