From bc5008bdd56b94fe6fd33113d0b5a570ef24e7f8 Mon Sep 17 00:00:00 2001 From: Khalim Conn-Kowlessar Date: Tue, 4 Jun 2024 10:08:07 +0100 Subject: [PATCH] handling error reporting --- backend/Property.py | 8 ++++---- backend/app/plan/router.py | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/backend/Property.py b/backend/Property.py index 212c20d6..cd2028cb 100644 --- a/backend/Property.py +++ b/backend/Property.py @@ -203,11 +203,11 @@ class Property: # difference_record = self.epc_record - self.epc_record # TODO: change these lower and replace in the settings file - print( - "CHANGE THE LATEST FIELD TO REMOVE NUMBER HABITABLE ROOMS IF WE WANT TO USE STARTING/ENDING" - ) + # print( + # "CHANGE THE LATEST FIELD TO REMOVE NUMBER HABITABLE ROOMS IF WE WANT TO USE STARTING/ENDING" + # ) fixed_data_col_names = MANDATORY_FIXED_FEATURES + LATEST_FIELD - print("NEED TO CHANGE THE DASH TO LOWER CASE") + # print("NEED TO CHANGE THE DASH TO LOWER CASE") fixed_data_col_names = [ x.lower().replace("_", "-") for x in fixed_data_col_names ] diff --git a/backend/app/plan/router.py b/backend/app/plan/router.py index 8d7309a6..6ee9dfe2 100644 --- a/backend/app/plan/router.py +++ b/backend/app/plan/router.py @@ -750,7 +750,8 @@ async def build_mds(body: MdsRequest): mds = Mds(property_instance=p, materials=materials, optimise_measures=optimise_measures) mds_recommendations, property_representative_recommendations, errors = mds.build() - if errors: + if any([len(x) for x in errors.values()]): + blah logger.info("Errors occurred during MDS build") recommendations[p.id] = mds_recommendations