mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-08 11:17:27 +00:00
Merge pull request #536 from Hestia-Homes/eco-eligiblity-bug
handled failure case for descriptions to fuel types and added a note to fix this in the future
This commit is contained in:
commit
38cef97eda
2 changed files with 6 additions and 1 deletions
|
|
@ -79,6 +79,7 @@ DESCRIPTIONS_TO_FUEL_TYPES = {
|
|||
"fuel": "Electricity", "cop": AVERAGE_ASHP_EFFICIENCY / 100
|
||||
},
|
||||
"Electric heat pump for water heating only": {"fuel": "Electricity", "cop": 1},
|
||||
"Ground source heat pump, warm air, electric": {"fueld": "Electricity", "cop": AVERAGE_ASHP_EFFICIENCY / 100},
|
||||
}
|
||||
|
||||
# These are the measure types where if there is a ventilation recommendation, we force the inclusion of it
|
||||
|
|
|
|||
|
|
@ -688,7 +688,11 @@ class Recommendations:
|
|||
}
|
||||
raise NotImplementedError("Handle this case")
|
||||
|
||||
mapped = descriptions_to_fuel_types[heating_description]
|
||||
mapped = descriptions_to_fuel_types.get(heating_description, None)
|
||||
if mapped is None:
|
||||
# TODO: This is a non-ideal placeholder but we put something in place for a process that falls over
|
||||
# fairly regularly. A task has been added to planner to refactor this
|
||||
mapped = {"fuel": 'Unmapped', "cop": 0.9}
|
||||
heating_fuel = mapped["fuel"]
|
||||
|
||||
if hotwater_description in [
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue