diff options
author | Sean Dolan <sed9182@rit.edu> | 2019-07-28 12:43:05 -0400 |
---|---|---|
committer | Sean Dolan <sed9182@rit.edu> | 2019-07-28 12:43:05 -0400 |
commit | 1afcb2cd6e39e043c4d0f83f1e463dc0041f85a7 (patch) | |
tree | b6ea948736efb9f5d7835e5afc385417fda576d3 /app.py | |
parent | ae0b5d946aa3c0d5c1510450d28eb7b987923e3e (diff) |
fixing beer page
Diffstat (limited to 'app.py')
-rw-r--r-- | app.py | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -27,7 +27,8 @@ def get_brewery_list(brewery_id): @app.route('/brewery/<brewery_id>/<beer_id>') def get_beer_details(brewery_id, beer_id): beer_result = beer_lookup(brewery_id,beer_id) - return render_template('beerpage.jinja2', beer_data=beer_result) + beerinfo = BeerInfo(beer_result) + return render_template('beerpage.jinja2', beer_data=beerinfo) def beer_lookup(brewery_id, beer_id): item_id = brewery_id + "-" + beer_id @@ -42,8 +43,6 @@ def find_beers_from_brewery(brewery_id): beers = [value for key, value in beer.items() if pattern.match(key)] return beers -if __name__ == '__main__': - app.run(host='0.0.0.0') class BeerInfo(object): @@ -53,6 +52,7 @@ class BeerInfo(object): self.name = item_json[0] self.abv = item_json[2] + class Brewery(object): def __init__(self, id): self.id = id @@ -60,3 +60,7 @@ class Brewery(object): def add_brew(self, brew): self.brews.append(brew) + + +if __name__ == '__main__': + app.run(host='0.0.0.0') |