histlearn commited on
Commit
1c417b9
·
verified ·
1 Parent(s): b6d7e72

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -271,7 +271,7 @@ def processar_relatorio(html_file, tarefa_files):
271
  pdf_output_path = os.path.join(output_directory, "relatorio_final.pdf")
272
  generate_pdf_report(df, media_tempo_medio_turma, pdf_output_path)
273
 
274
- return df.to_html(index=False), html_path, pdf_path
275
 
276
  # Tema personalizado
277
  theme = gr.themes.Default(
@@ -306,18 +306,18 @@ with gr.Blocks(theme=theme) as interface:
306
  generate_btn.click(
307
  fn=wrapper,
308
  inputs=[html_file, excel_files],
309
- outputs=[output_html, download_html_btn, download_pdf_btn]
310
  )
311
  download_html_btn.click(
312
  fn=None,
313
  inputs=None,
314
  outputs=None,
315
- _js="(x) => window.location.href = x[1]", # Define a ação JavaScript para download
316
  )
317
  download_pdf_btn.click(
318
  fn=None,
319
  inputs=None,
320
  outputs=None,
321
- _js="(x) => window.location.href = x[2]", # Define a ação JavaScript para download
322
  )
323
  interface.launch()
 
271
  pdf_output_path = os.path.join(output_directory, "relatorio_final.pdf")
272
  generate_pdf_report(df, media_tempo_medio_turma, pdf_output_path)
273
 
274
+ return df.to_html(index=False), html_output_path, pdf_output_path
275
 
276
  # Tema personalizado
277
  theme = gr.themes.Default(
 
306
  generate_btn.click(
307
  fn=wrapper,
308
  inputs=[html_file, excel_files],
309
+ outputs=[output_html, "html_output", "pdf_output"]
310
  )
311
  download_html_btn.click(
312
  fn=None,
313
  inputs=None,
314
  outputs=None,
315
+ _js="() => { window.open(html_output, '_blank'); }"
316
  )
317
  download_pdf_btn.click(
318
  fn=None,
319
  inputs=None,
320
  outputs=None,
321
+ _js="() => { window.open(pdf_output, '_blank'); }"
322
  )
323
  interface.launch()