changing some of the gets to [] gets in Property class

This commit is contained in:
Khalim Conn-Kowlessar 2024-01-19 13:36:36 +00:00
parent 804e8fb720
commit 3cf13c651c
2 changed files with 13 additions and 11 deletions

View file

@ -68,7 +68,7 @@ class Property(Definitions):
self.in_conservation_area, self.is_listed, self.is_heritage = None, None, None
self.restricted_measures = False
self.year_built = epc_record.get("year_built")
self.number_of_rooms = epc_record.prepared_epc.get("number_of_rooms")
self.number_of_rooms = epc_record.prepared_epc["number_heated_rooms"]
self.age_band = epc_record.get("age_band")
self.construction_age_band = epc_record.get("construction_age_band")
self.number_of_floors = epc_record.get("number_of_floors")
@ -81,7 +81,7 @@ class Property(Definitions):
"co2_emissions": epc_record.get("co2_emissions_current"),
}
self.ventilation = {
"ventilation": epc_record.get("mechanical_ventilation"),
"ventilation": epc_record.prepared_epc["mechanical_ventilation"],
}
self.solar_pv = {
"solar_pv": epc_record.get("photo_supply"),
@ -90,28 +90,28 @@ class Property(Definitions):
"solar_hot_water": epc_record.get("solar_water_heating_flag"),
}
self.wind_turbine = {
"wind_turbine": epc_record.prepared_epc.get("wind_turbine_count"),
"wind_turbine": epc_record.prepared_epc["wind_turbine_count"],
}
self.number_of_open_fireplaces = {
"number_of_open_fireplaces": epc_record.prepared_epc.get("number_of_open_fireplaces"),
"number_of_open_fireplaces": epc_record.prepared_epc["number_open_fireplaces"],
}
self.number_of_extensions = {
"number_of_extensions": epc_record.prepared_epc.get("number_of_extensions"),
"number_of_extensions": epc_record.prepared_epc["extension_count"],
}
self.number_of_storeys = {
"number_of_storeys": epc_record.prepared_epc.get("number_of_storeys"),
"number_of_storeys": epc_record.prepared_epc["flat_storey_count"],
}
self.heat_loss_corridor = {
"heat_loss_corridor": epc_record.prepared_epc.get("heat_loss_corridor"),
"length": epc_record.prepared_epc.get("unheated_corridor_length"),
"heat_loss_corridor": epc_record.prepared_epc["heat_loss_corridor"],
"length": epc_record.prepared_epc["unheated_corridor_length"],
}
self.mains_gas = epc_record.prepared_epc.get('mains_gas_flag')
self.floor_height = epc_record.prepared_epc.get('floor_height')
self.mains_gas = epc_record.prepared_epc['mains_gas_flag']
self.floor_height = epc_record.prepared_epc['floor_height']
self.insulation_wall_area = None
self.floor_area = epc_record.prepared_epc.get('total_floor_area')
self.pitched_roof_area = None
self.insulation_floor_area = None
self.number_lighting_outlets = epc_record.prepared_epc.get("fixed_lighting_outlets_count")
self.number_lighting_outlets = epc_record.prepared_epc["fixed_lighting_outlets_count"]
self.floor_level = None
self.number_of_windows = None
self.solar_pv_roof_area = None

View file

@ -159,6 +159,8 @@ async def trigger_plan(body: PlanTriggerRequest):
recommender = Recommendations(property_instance=p, materials=materials)
property_recommendations = recommender.recommend()
recommender.wall_recomender.estimated_u_value
if not property_recommendations:
continue