mirror of
https://github.com/shouptech/humulus.git
synced 2026-02-03 17:19:42 +00:00
Refactor filter
This commit is contained in:
parent
673303a7bd
commit
374ec49614
1 changed files with 10 additions and 40 deletions
|
|
@ -123,47 +123,17 @@ def sort_hops(hops, form=False):
|
||||||
by_use[hop['use']].append(hop)
|
by_use[hop['use']].append(hop)
|
||||||
|
|
||||||
if form:
|
if form:
|
||||||
hops_sorted = sorted(
|
key = lambda hop: float(hop.duration.data)
|
||||||
by_use['FWH'],
|
hops_sorted = sorted(by_use['FWH'], key=key, reverse=True)
|
||||||
key=lambda hop: float(hop.duration.data),
|
hops_sorted.extend(sorted(by_use['Boil'], key=key, reverse=True))
|
||||||
reverse=True
|
hops_sorted.extend(sorted(by_use['Whirlpool'], key=key, reverse=True))
|
||||||
)
|
hops_sorted.extend(sorted(by_use['Dry-Hop'], key=key, reverse=True))
|
||||||
hops_sorted.extend(
|
|
||||||
sorted(by_use['Boil'],
|
|
||||||
key=lambda hop: float(hop.duration.data),
|
|
||||||
reverse=True)
|
|
||||||
)
|
|
||||||
hops_sorted.extend(
|
|
||||||
sorted(by_use['Whirlpool'],
|
|
||||||
key=lambda hop: float(hop.duration.data),
|
|
||||||
reverse=True)
|
|
||||||
)
|
|
||||||
hops_sorted.extend(
|
|
||||||
sorted(by_use['Dry-Hop'],
|
|
||||||
key=lambda hop: float(hop.duration.data),
|
|
||||||
reverse=True)
|
|
||||||
)
|
|
||||||
else:
|
else:
|
||||||
hops_sorted = sorted(
|
key = lambda hop: float(hop['duration'])
|
||||||
by_use['FWH'],
|
hops_sorted = sorted(by_use['FWH'], key=key, reverse=True)
|
||||||
key=lambda hop: float(hop['duration']),
|
hops_sorted.extend(sorted(by_use['Boil'], key=key, reverse=True))
|
||||||
reverse=True
|
hops_sorted.extend(sorted(by_use['Whirlpool'], key=key, reverse=True))
|
||||||
)
|
hops_sorted.extend(sorted(by_use['Dry-Hop'], key=key, reverse=True))
|
||||||
hops_sorted.extend(
|
|
||||||
sorted(by_use['Boil'],
|
|
||||||
key=lambda hop: float(hop['duration']),
|
|
||||||
reverse=True)
|
|
||||||
)
|
|
||||||
hops_sorted.extend(
|
|
||||||
sorted(by_use['Whirlpool'],
|
|
||||||
key=lambda hop: float(hop['duration']),
|
|
||||||
reverse=True)
|
|
||||||
)
|
|
||||||
hops_sorted.extend(
|
|
||||||
sorted(by_use['Dry-Hop'],
|
|
||||||
key=lambda hop: float(hop['duration']),
|
|
||||||
reverse=True)
|
|
||||||
)
|
|
||||||
return hops_sorted
|
return hops_sorted
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue