debug extract of main heating code

This commit is contained in:
Khalim Conn-Kowlessar 2024-10-29 15:11:16 +00:00
parent 9e752fca8d
commit a9ce5b68bb

View file

@ -123,8 +123,8 @@ def extract_summary_report(pdf_path):
secondary_heating_section = re.search(r"Main\s*Heating2\s*(.*?)\s*Water\s*Heating", text, re.DOTALL)
secondary_text = secondary_heating_section.group(1)
data["Existing Secondary Heating System"] = re.search(r"Main Heating Code\s*(.*?)\n", secondary_text).group(
1).strip()
main_heating_code_match = re.search(r"Main Heating Code\s*(.*?)(?=\n|Percentage of Heat)", secondary_text)
data["Existing Secondary Heating System"] = main_heating_code_match.group(1).strip()
data["Existing Secondary Heating PCDF Reference"] = re.search(r"PCDF boiler Reference\s*(\d+)",
secondary_text).group(1)
second_heating_controls_match = re.search(r"Main Heating Controls\s*(.*?)\n", secondary_text)
@ -139,7 +139,11 @@ def extract_summary_report(pdf_path):
secondary_heating_code_match = re.search(r"Secondary Heating Code\s*(.*?)\n", text)
water_heating_code_match = re.search(r"Water Heating Code\s*(.*?)\n", text)
data["Secondary Heating Code"] = secondary_heating_code_match.group(1).strip()
if data["Existing Secondary Heating System"] == "":
data["Secondary Heating Code"] = ""
else:
data["Secondary Heating Code"] = secondary_heating_code_match.group(1).strip()
data["Water Heating Code"] = water_heating_code_match.group(1).strip()
return data