MatteoScript commited on
Commit
f047e2e
·
verified ·
1 Parent(s): ff12634

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -108,6 +108,7 @@ def scrape_immobiliare(provincia, comune, prezzo_medio_mq, prezzo_minimo, prezzo
108
  return json.dumps(results, ensure_ascii=False, indent=2)
109
 
110
  # Restituisce l'elenco dei COMUNI di una Provincia e il PREZZO MEDIO
 
111
  def get_elenco_comuni(provincia):
112
  print(2)
113
  base_url = f"https://www.immobiliare.it/mercato-immobiliare/lombardia/{provincia}-provincia/"
@@ -316,9 +317,8 @@ if 'initialized' not in st.session_state:
316
  st.session_state['initialized'] = True
317
 
318
  with st.sidebar:
319
- if st.session_state['initialized'] == False:
320
- comuni_provincia_Brescia = get_elenco_comuni('Brescia')
321
- comuni_provincia_Bergamo = get_elenco_comuni('Bergamo')
322
  st.session_state['initialized'] = True
323
  comuni_provincia = comuni_provincia_Brescia + comuni_provincia_Bergamo
324
  st.title("Filtri")
 
108
  return json.dumps(results, ensure_ascii=False, indent=2)
109
 
110
  # Restituisce l'elenco dei COMUNI di una Provincia e il PREZZO MEDIO
111
+ @st.cache_data
112
  def get_elenco_comuni(provincia):
113
  print(2)
114
  base_url = f"https://www.immobiliare.it/mercato-immobiliare/lombardia/{provincia}-provincia/"
 
317
  st.session_state['initialized'] = True
318
 
319
  with st.sidebar:
320
+ comuni_provincia_Brescia = get_elenco_comuni('Brescia')
321
+ comuni_provincia_Bergamo = get_elenco_comuni('Bergamo')
 
322
  st.session_state['initialized'] = True
323
  comuni_provincia = comuni_provincia_Brescia + comuni_provincia_Bergamo
324
  st.title("Filtri")