mattritchey commited on
Commit
969a87c
·
1 Parent(s): e67a525

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -1
app.py CHANGED
@@ -75,6 +75,14 @@ def google_address(address):
75
  def process_multiple_address(addresses):
76
  results=Parallel(n_jobs=32, prefer="threads")(delayed(google_address)(i) for i in addresses)
77
  return results
 
 
 
 
 
 
 
 
78
 
79
 
80
  st.set_page_config(layout="wide")
@@ -99,7 +107,7 @@ if address_file == 'File' and not None:
99
 
100
  df['Address All']=df[address_cols[0]]+', '+df[address_cols[1]]+', '+df[address_cols[2]]+' '+df[address_cols[3]]
101
 
102
- results= process_multiple_address(df['Address All'].values)
103
  results=pd.concat(results).reset_index(drop=1)
104
  results.index=results.index+1
105
 
 
75
  def process_multiple_address(addresses):
76
  results=Parallel(n_jobs=32, prefer="threads")(delayed(google_address)(i) for i in addresses)
77
  return results
78
+
79
+ @st.cache_data
80
+ def catch_errors(addresses):
81
+ try:
82
+ return process_multiple_address(addresses,trial=True)
83
+ except:
84
+ return pd.DataFrame({'Address Input':[addresses]})
85
+
86
 
87
 
88
  st.set_page_config(layout="wide")
 
107
 
108
  df['Address All']=df[address_cols[0]]+', '+df[address_cols[1]]+', '+df[address_cols[2]]+' '+df[address_cols[3]]
109
 
110
+ results= catch_errors(df['Address All'].values)
111
  results=pd.concat(results).reset_index(drop=1)
112
  results.index=results.index+1
113