1
0
Fork 0
mirror of https://github.com/shouptech/humulus.git synced 2026-02-03 16:09:44 +00:00

Flake8 fixes for src

This commit is contained in:
Emma 2019-07-11 21:08:58 -06:00
parent b911dc9c53
commit 756be12a2a
No known key found for this signature in database
GPG key ID: 68434BFE85360755
6 changed files with 34 additions and 28 deletions

View file

@ -13,3 +13,5 @@
# limitations under the License.
from humulus.app import create_app
__all__ = ['create_app', ]

View file

@ -14,8 +14,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.
import os
from flask import Flask, render_template

View file

@ -26,6 +26,7 @@ from flask import abort, current_app, g
from flask.cli import with_appcontext
from slugify import slugify
def get_couch():
"""Connect to the configured CouchDB."""
if 'couch' not in g:

View file

@ -59,7 +59,7 @@ def recipe_fg(recipe):
) / 200
)
return '{:.3f}'.format(
round(1 + (og - 1 - og_delta)*(1 - attenuation) + og_delta, 3)
round(1 + (og - 1 - og_delta) * (1 - attenuation) + og_delta, 3)
)
@ -123,9 +123,11 @@ def sort_hops(hops, form=False):
by_use[hop['use']].append(hop)
if form:
key = lambda hop: float(hop.duration.data)
def key(hop):
return float(hop.duration.data)
else:
key = lambda hop: float(hop['duration'])
def key(hop):
return float(hop['duration'])
hops_sorted = sorted(by_use['FWH'], key=key, reverse=True)
hops_sorted.extend(sorted(by_use['Boil'], key=key, reverse=True))
@ -145,7 +147,7 @@ def ferm_pct(fermentables):
total += float(ferm['amount'])
# Add a pct to each ferm
for ferm in fermentables:
ferm['pct'] = 100*float(ferm['amount'])/total
ferm['pct'] = 100 * float(ferm['amount']) / total
return fermentables

View file

@ -37,8 +37,8 @@ bp = Blueprint('recipes', __name__, url_prefix='/recipes')
class FermentableForm(Form):
"""Form for fermentables.
CSRF is disabled for this form.yeast.form (using `Form as parent class) because it
is never used by itself.
CSRF is disabled for this form.yeast.form (using `Form as parent class)
because it is never used by itself.
"""
name = StringField('Name', validators=[DataRequired()])
type = SelectField('Type', validators=[DataRequired()],
@ -67,8 +67,8 @@ class FermentableForm(Form):
class HopForm(Form):
"""Form for hops.
CSRF is disabled for this form.yeast.form (using `Form as parent class) because it
is never used by itself.
CSRF is disabled for this form.yeast.form (using `Form as parent class)
because it is never used by itself.
"""
name = StringField('Name', validators=[DataRequired()])
use = SelectField('Usage', validators=[DataRequired()],
@ -96,8 +96,8 @@ class HopForm(Form):
class YeastForm(Form):
"""Form for yeast.
CSRF is disabled for this form.yeast.form (using `Form as parent class) because it
is never used by itself.
CSRF is disabled for this form.yeast.form (using `Form as parent class)
because it is never used by itself.
"""
name = StringField('Name', validators=[Optional()])
type = SelectField('Type', default='',
@ -192,10 +192,10 @@ class RecipeForm(FlaskForm):
recipe['fermentables'] = [f.doc for f in self.fermentables]
recipe['hops'] = [h.doc for h in self.hops]
if (
self.yeast.doc['name'] and
self.yeast.doc['low_attenuation'] != "None" and
self.yeast.doc['high_attenuation'] != "None"
):
self.yeast.doc['name'] and
self.yeast.doc['low_attenuation'] != "None" and
self.yeast.doc['high_attenuation'] != "None"
):
recipe['yeast'] = self.yeast.doc
return recipe
@ -360,7 +360,7 @@ def update(id):
'Your changes have been lost.'.format(recipe['name'])
),
'danger'
)
)
return redirect(url_for('recipes.info', id=id))
# Copy values from submitted form to the existing recipe and save
for key, value in form.doc.items():

View file

@ -65,23 +65,26 @@ def sub_to_doc(sub):
doc['ibu']['low'] = (sub.find('./stats/ibu/low').text
if sub.find('./stats/ibu/low') is not None else '0')
doc['ibu']['high'] = (sub.find('./stats/ibu/high').text
if sub.find('./stats/ibu/high') is not None else '100')
if sub.find('./stats/ibu/high') is not None
else '100')
doc['og']['low'] = (sub.find('./stats/og/low').text
if sub.find('./stats/og/low') is not None else '1.0')
if sub.find('./stats/og/low') is not None else '1.0')
doc['og']['high'] = (sub.find('./stats/og/high').text
if sub.find('./stats/og/high') is not None else '1.2')
doc['fg']['low'] = (sub.find('./stats/fg/low').text
if sub.find('./stats/fg/low') is not None else '1.0')
if sub.find('./stats/fg/low') is not None else '1.0')
doc['fg']['high'] = (sub.find('./stats/fg/high').text
if sub.find('./stats/fg/high') is not None else '1.2')
doc['srm']['low'] = (sub.find('./stats/srm/low').text
if sub.find('./stats/srm/low') is not None else '0')
doc['srm']['high'] = (sub.find('./stats/srm/high').text
if sub.find('./stats/srm/high') is not None else '100')
if sub.find('./stats/srm/high') is not None
else '100')
doc['abv']['low'] = (sub.find('./stats/abv/low').text
if sub.find('./stats/abv/low') is not None else '0')
doc['abv']['high'] = (sub.find('./stats/abv/high').text
if sub.find('./stats/abv/high') is not None else '100')
if sub.find('./stats/abv/high') is not None
else '100')
return doc
@ -121,10 +124,10 @@ def get_styles_list():
def import_command():
"""CLI command to import BJCP styles."""
url = current_app.config.get(
'BJCP_STYLES_URL',
('https://raw.githubusercontent.com/meanphil'
'/bjcp-guidelines-2015/master/styleguide.xml')
)
'BJCP_STYLES_URL',
('https://raw.githubusercontent.com/meanphil'
'/bjcp-guidelines-2015/master/styleguide.xml')
)
import_styles(url)
click.echo("Imported BJCP styles.")
@ -153,11 +156,11 @@ def index():
return render_template(
'styles/index.html',
rows=rows[(page-1)*limit:page*limit],
rows=rows[(page - 1) * limit:page * limit],
descending=descending,
sort_by=sort_by,
page=page,
num_pages=math.ceil(len(rows)/limit),
num_pages=math.ceil(len(rows) / limit),
limit=limit
)