GabrielGD commited on
Commit
6d3514e
·
verified ·
1 Parent(s): 51685f9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -5
app.py CHANGED
@@ -472,7 +472,7 @@ Diferença Líquida: {total_adicionadas - total_removidas} linhas
472
 
473
  def exportar_diferencas_html(caso, peticao_texto, correcao):
474
  _, _, resumo_estatistico, criticas_texto, visualizacao_detalhada = comparar_peticao_melhorada(caso, peticao_texto, correcao)
475
-
476
  html_content = f"""
477
  <html>
478
  <head>
@@ -496,7 +496,7 @@ def exportar_diferencas_html(caso, peticao_texto, correcao):
496
  </body>
497
  </html>
498
  """
499
-
500
  nome_arquivo = f"diferencas_peticao_{datetime.now().strftime('%Y%m%d_%H%M%S')}.html"
501
  with open(nome_arquivo, 'w', encoding='utf-8') as f:
502
  f.write(html_content)
@@ -563,6 +563,7 @@ def interface_gradio():
563
  with gr.Row():
564
  clear_btn = gr.Button("🗑️ Limpar Todos os Campos")
565
  comparar_btn = gr.Button("⚖️ Comparar com Correção")
 
566
 
567
  resultado_output = gr.Markdown(label="📊 Correção Oficial e Nota", show_copy_button=True)
568
 
@@ -593,12 +594,18 @@ def interface_gradio():
593
  btn_texto.click(
594
  fn=lambda caso, texto, treinamento: corrigir_peticao(caso, texto, None, treinamento),
595
  inputs=[caso_input, peticao_texto, modo_treinamento],
596
- outputs=[resultado_output]
 
 
 
597
  )
598
  btn_arquivo.click(
599
  fn=lambda caso, arquivo, treinamento: corrigir_peticao(caso, None, arquivo, treinamento),
600
  inputs=[caso_input, peticao_arquivo, modo_treinamento],
601
- outputs=[resultado_output]
 
 
 
602
  )
603
  clear_btn.click(
604
  fn=lambda: [None, None, None, None, "", "", "", "", "", gr.update(visible=False), gr.update(visible=False)],
@@ -691,4 +698,4 @@ def validar_peticao_basica(peticao):
691
  return problemas
692
 
693
  app = interface_gradio()
694
- app.launch()
 
472
 
473
  def exportar_diferencas_html(caso, peticao_texto, correcao):
474
  _, _, resumo_estatistico, criticas_texto, visualizacao_detalhada = comparar_peticao_melhorada(caso, peticao_texto, correcao)
475
+
476
  html_content = f"""
477
  <html>
478
  <head>
 
496
  </body>
497
  </html>
498
  """
499
+
500
  nome_arquivo = f"diferencas_peticao_{datetime.now().strftime('%Y%m%d_%H%M%S')}.html"
501
  with open(nome_arquivo, 'w', encoding='utf-8') as f:
502
  f.write(html_content)
 
563
  with gr.Row():
564
  clear_btn = gr.Button("🗑️ Limpar Todos os Campos")
565
  comparar_btn = gr.Button("⚖️ Comparar com Correção")
566
+ status_message = gr.Markdown(label="Status", value="")
567
 
568
  resultado_output = gr.Markdown(label="📊 Correção Oficial e Nota", show_copy_button=True)
569
 
 
594
  btn_texto.click(
595
  fn=lambda caso, texto, treinamento: corrigir_peticao(caso, texto, None, treinamento),
596
  inputs=[caso_input, peticao_texto, modo_treinamento],
597
+ outputs=[resultado_output, status_message]
598
+ ).then(
599
+ fn=lambda: "",
600
+ outputs=[status_message]
601
  )
602
  btn_arquivo.click(
603
  fn=lambda caso, arquivo, treinamento: corrigir_peticao(caso, None, arquivo, treinamento),
604
  inputs=[caso_input, peticao_arquivo, modo_treinamento],
605
+ outputs=[resultado_output, status_message]
606
+ ).then(
607
+ fn=lambda: "",
608
+ outputs=[status_message]
609
  )
610
  clear_btn.click(
611
  fn=lambda: [None, None, None, None, "", "", "", "", "", gr.update(visible=False), gr.update(visible=False)],
 
698
  return problemas
699
 
700
  app = interface_gradio()
701
+ app.launch()