diff options
author | Ben Cohen <ben@kensho.com> | 2019-07-28 14:19:51 -0400 |
---|---|---|
committer | Ben Cohen <ben@kensho.com> | 2019-07-28 14:19:51 -0400 |
commit | 818706d7426c2a792b009f8d06d5d7d361712046 (patch) | |
tree | f8081eb5930607aac361a877d98e9ead4f3fdc43 /app.py | |
parent | 553a997dbff019e4d81599bfe95a9b8b8cda8c14 (diff) |
-> small
Diffstat (limited to 'app.py')
-rw-r--r-- | app.py | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -6,10 +6,11 @@ from flask import url_for import json import random import re +from utils import get_drinks_like app = Flask(__name__) -with open("./data/beer_info.json") as beers_json: +with open("./data/beer_info_small.json") as beers_json: beer = json.loads(beers_json.read()) with open('./data/brewery_names.json') as f: @@ -35,7 +36,7 @@ def get_brewery_list(brewery_id): @app.route('/brewery/<brewery_id>/<beer_id>', methods=['GET', 'POST']) def get_beer_details(brewery_id, beer_id): beer_result, brewery_name = beer_lookup(brewery_id, beer_id) - beerinfo = BeerInfo(beer_result, brewery_name) + beerinfo = BeerInfo(beer_result, brewery_name, brewery_id + '-' +beer_id) attrs = ['Burnt', 'Bready', 'Malty', 'Dark', 'Floral', 'Hoppy', 'Dank', 'Grassy', 'Boozy', 'Warming', 'Bitter', 'Wheaty', 'Sour', 'Barnyardy', 'Woody', 'Smoky', 'Roasty', 'Yeasty', 'Sweet', @@ -67,13 +68,15 @@ def find_beers_from_brewery(brewery_id): class BeerInfo(object): - def __init__(self, item_json, brewery_name): + def __init__(self, item_json, brewery_name, beer_id): + self._id = beer_id self.parent_style = item_json[1][1] self.base_style = item_json[1][0] self.name = item_json[0] self.abv = item_json[2] self.brewer = brewery_name self.num_reviews = item_json[3] + self.drinks_like = get_drinks_like(self._id) class Brewery(object): |