MLDeveloper commited on
Commit
f059773
·
verified ·
1 Parent(s): cf0cd4b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -66,7 +66,7 @@ if submitted and location and roof_size > 0 and electricity_bill >= 0:
66
 
67
  if state_data is not None:
68
  ghi = state_data['Avg_GHI (kWh/m²/day)']
69
- solar_cost_per_kw = state_data['Solar_Cost_per_kW (₹)']
70
 
71
  prompt_text = build_prompt(location, roof_size, electricity_bill, ghi, solar_cost_per_kw)
72
 
@@ -85,10 +85,10 @@ if submitted and location and roof_size > 0 and electricity_bill >= 0:
85
  if ":" in point: # Only process lines with a colon
86
  try:
87
  # Extract the value after the colon
88
- key, value = point.split(":")
89
  st.write(f"{key.strip()}: {value.strip()}")
90
- except IndexError:
91
- # Handle cases where the split does not give two parts
92
  st.warning("There was an issue processing the response.")
93
  else:
94
  st.error("Sorry, the location entered does not match any available data.")
 
66
 
67
  if state_data is not None:
68
  ghi = state_data['Avg_GHI (kWh/m²/day)']
69
+ solar_cost_per_kw = state_data['Solar_Cost_per_KW (₹)']
70
 
71
  prompt_text = build_prompt(location, roof_size, electricity_bill, ghi, solar_cost_per_kw)
72
 
 
85
  if ":" in point: # Only process lines with a colon
86
  try:
87
  # Extract the value after the colon
88
+ key, value = point.split(":", 1) # Split into two parts only
89
  st.write(f"{key.strip()}: {value.strip()}")
90
+ except ValueError:
91
+ # Handle cases where the line doesn't split into two parts
92
  st.warning("There was an issue processing the response.")
93
  else:
94
  st.error("Sorry, the location entered does not match any available data.")