Update app.py
Browse files
app.py
CHANGED
@@ -321,23 +321,24 @@ with gr.Blocks(css=custom_css, theme=gr.themes.Soft()) as demo:
|
|
321 |
analysis_output = gr.Markdown("Analysis will appear here...")
|
322 |
pdf_status = gr.HTML()
|
323 |
|
|
|
324 |
analyze_btn.click(
|
325 |
lambda: (gr.Markdown(visible=False), gr.HTML(value="<div class='loading-spinner'></div>")),
|
326 |
outputs=[analysis_output, pdf_status],
|
327 |
queue=False
|
328 |
).then(
|
329 |
analyzer.analyze_chart,
|
330 |
-
[chart_input, persona_dropdown],
|
331 |
-
analysis_output
|
332 |
).then(
|
333 |
generate_pdf,
|
334 |
-
[chart_input, analysis_output, persona_dropdown],
|
335 |
-
gr.Text(visible=False)
|
336 |
).then(
|
337 |
upload_to_github,
|
338 |
-
inputs=gr.Text(visible=False),
|
339 |
outputs=pdf_status
|
340 |
)
|
341 |
|
342 |
if __name__ == "__main__":
|
343 |
-
demo.launch()
|
|
|
321 |
analysis_output = gr.Markdown("Analysis will appear here...")
|
322 |
pdf_status = gr.HTML()
|
323 |
|
324 |
+
# Düzeltilmiş event handler
|
325 |
analyze_btn.click(
|
326 |
lambda: (gr.Markdown(visible=False), gr.HTML(value="<div class='loading-spinner'></div>")),
|
327 |
outputs=[analysis_output, pdf_status],
|
328 |
queue=False
|
329 |
).then(
|
330 |
analyzer.analyze_chart,
|
331 |
+
inputs=[chart_input, persona_dropdown],
|
332 |
+
outputs=analysis_output
|
333 |
).then(
|
334 |
generate_pdf,
|
335 |
+
inputs=[chart_input, analysis_output, persona_dropdown],
|
336 |
+
outputs=gr.Text(visible=False) # Gizli bir output ekliyoruz
|
337 |
).then(
|
338 |
upload_to_github,
|
339 |
+
inputs=gr.Text(visible=False), # Gizli input'u bağlıyoruz
|
340 |
outputs=pdf_status
|
341 |
)
|
342 |
|
343 |
if __name__ == "__main__":
|
344 |
+
demo.launch(share=True)
|