ESJL commited on
Commit
206dd55
·
verified ·
1 Parent(s): 179bbac

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -2
app.py CHANGED
@@ -381,6 +381,8 @@ with gr.Blocks() as app:
381
 
382
  gr.Markdown("## DAI - Geolocalização com Correção Assistida")
383
 
 
 
384
  arquivo = gr.File(label="Arquivo Excel", file_types=[".xlsx"])
385
  dropdown_abas = gr.Dropdown(label="Aba")
386
  linhas_info = gr.Textbox(label="Linhas e Colunas", interactive=False)
@@ -419,6 +421,10 @@ with gr.Blocks() as app:
419
  fn=exibir_tabela,
420
  inputs=[arquivo, dropdown_abas, dropdown_num],
421
  outputs=[tabela, linhas_info]
 
 
 
 
422
  ).then(
423
  fn=listar_colunas,
424
  inputs=[arquivo, dropdown_abas],
@@ -444,11 +450,15 @@ with gr.Blocks() as app:
444
 
445
  btn_aplicar_sugestao.click(
446
  fn=aplicar_sugestao,
447
- inputs=[tabela, idx_selecionado, radio_sugestoes, dropdown_num],
 
 
 
 
448
  outputs=tabela
449
  ).then(
450
  fn=interpolar,
451
- inputs=[tabela, dropdown_cdlog, dropdown_num],
452
  outputs=[tabela_resultado, arquivo_saida, falhas]
453
  )
454
 
 
381
 
382
  gr.Markdown("## DAI - Geolocalização com Correção Assistida")
383
 
384
+ estado_tabela = gr.State()
385
+
386
  arquivo = gr.File(label="Arquivo Excel", file_types=[".xlsx"])
387
  dropdown_abas = gr.Dropdown(label="Aba")
388
  linhas_info = gr.Textbox(label="Linhas e Colunas", interactive=False)
 
421
  fn=exibir_tabela,
422
  inputs=[arquivo, dropdown_abas, dropdown_num],
423
  outputs=[tabela, linhas_info]
424
+ ).then(
425
+ fn=lambda df: df,
426
+ inputs=tabela,
427
+ outputs=estado_tabela
428
  ).then(
429
  fn=listar_colunas,
430
  inputs=[arquivo, dropdown_abas],
 
450
 
451
  btn_aplicar_sugestao.click(
452
  fn=aplicar_sugestao,
453
+ inputs=[estado_tabela, idx_selecionado, radio_sugestoes, dropdown_num],
454
+ outputs=estado_tabela
455
+ ).then(
456
+ fn=lambda df: df,
457
+ inputs=estado_tabela,
458
  outputs=tabela
459
  ).then(
460
  fn=interpolar,
461
+ inputs=[estado_tabela, dropdown_cdlog, dropdown_num],
462
  outputs=[tabela_resultado, arquivo_saida, falhas]
463
  )
464