def delete(request): id = request.matchdict["id"] json_str = bucket.get(id)[2] brewery_dict = json.loads(json_str) brewery = Brewery() for key in brewery_dict: brewery.__dict__[key] = brewery_dict[key] brewery.id = id return { "model" : brewery }
def iter(): for r in rows: try: brewery = Brewery() brewery_json = bucket.get(r["id"])[2] brewery_dict = json.loads(brewery_json) for key in brewery_dict: brewery.__dict__[key] = brewery_dict[key] brewery.id = r["id"] yield brewery except Exception, e: yield { "name" : e }