aidevhund commited on
Commit
0c14c75
·
verified ·
1 Parent(s): 6b0489c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -1
app.py CHANGED
@@ -202,10 +202,23 @@ with gr.Blocks(css=custom_css, theme=gr.themes.Soft()) as demo:
202
  elem_classes=["markdown-container"],
203
  value="<div class='loading-text'>Report is generating...</div>"
204
  )
 
 
 
 
 
 
 
205
 
206
  # Event Handling
 
 
 
 
 
 
207
  analyze_btn.click(
208
- fn=analyzer.analyze_chart,
209
  inputs=chart_input,
210
  outputs=analysis_output,
211
  api_name="analyze"
 
202
  elem_classes=["markdown-container"],
203
  value="<div class='loading-text'>Report is generating...</div>"
204
  )
205
+ # Loading message when analysis starts
206
+ loading_message = gr.Markdown(
207
+ label="",
208
+ elem_classes=["loading-text"],
209
+ value="<div class='loading-text'>Processing the chart, please wait...</div>",
210
+ visible=False
211
+ )
212
 
213
  # Event Handling
214
+ def start_analysis(chart_input):
215
+ loading_message.update(visible=True) # Show loading message
216
+ result = analyzer.analyze_chart(chart_input)
217
+ loading_message.update(visible=False) # Hide loading message
218
+ return result
219
+
220
  analyze_btn.click(
221
+ fn=start_analysis,
222
  inputs=chart_input,
223
  outputs=analysis_output,
224
  api_name="analyze"