yashm commited on
Commit
1e4f958
·
verified ·
1 Parent(s): 24ff03d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -13
app.py CHANGED
@@ -149,26 +149,28 @@ import plotly.express as px
149
  {requirements}
150
 
151
  def main():
152
- st.title("{app_title}")
153
- st.subheader("{app_subtitle}")
154
- st.sidebar.title("{side_panel_title}")
 
155
 
156
- uploaded_file = st.file_uploader("Upload a CSV file", type=["csv"])
157
 
158
- if uploaded_file is not None:
159
- @st.cache
160
- def load_data(uploaded_file):
161
- return pd.read_csv(uploaded_file)
162
 
163
- df = load_data(uploaded_file)
164
 
165
  {analysis_functions_code}
166
-
167
- # Analysis task calls
168
  {analysis_tasks_code}
 
 
169
 
170
- if __name__ == "__main__":
171
- main()
172
  """
173
  return code
174
 
 
149
  {requirements}
150
 
151
  def main():
152
+ try:
153
+ st.title("{app_title}")
154
+ st.subheader("{app_subtitle}")
155
+ st.sidebar.title("{side_panel_title}")
156
 
157
+ uploaded_file = st.file_uploader("Upload a CSV file", type=["csv"])
158
 
159
+ if uploaded_file is not None:
160
+ @st.cache
161
+ def load_data(uploaded_file):
162
+ return pd.read_csv(uploaded_file)
163
 
164
+ df = load_data(uploaded_file)
165
 
166
  {analysis_functions_code}
167
+
168
+ # Analysis task calls
169
  {analysis_tasks_code}
170
+ except Exception as e:
171
+ st.error(f"An error occurred: {e}")
172
 
173
+ main()
 
174
  """
175
  return code
176