irhamni commited on
Commit
c850343
·
verified ·
1 Parent(s): 7c5f4e3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +34 -26
app.py CHANGED
@@ -1708,12 +1708,17 @@ with gr.Blocks(title="IPLM 2025 — FINAL (NO UPLOAD)") as demo:
1708
  dl_word = gr.File(label="Download Word Report (.docx)")
1709
 
1710
  # ============================================================
1711
- # Events
1712
- # ============================================================
 
 
 
 
 
 
 
1713
 
1714
- def _run(prov, kab, kew):
1715
- return run_calc(prov, kab, kew, df_all, df_raw, pop_kab, pop_prov, pop_khusus, meta)
1716
- def _reload():
1717
  global df_all, df_raw, pop_kab, pop_prov, pop_khusus, meta, info
1718
 
1719
  df_all, df_raw, pop_kab, pop_prov, pop_khusus, meta, info = load_default_files(force=True)
@@ -1727,29 +1732,32 @@ with gr.Blocks(title="IPLM 2025 — FINAL (NO UPLOAD)") as demo:
1727
  "✅ Reload selesai."
1728
  )
1729
 
1730
- prov_dd.change(
1731
- fn=lambda p: _filter_kab_choices(df_raw, p),
1732
- inputs=[prov_dd],
1733
- outputs=[kab_dd]
1734
- )
1735
 
1736
- run_btn.click(
1737
- fn=_run,
1738
- inputs=[prov_dd, kab_dd, kew_dd],
1739
- outputs=[
1740
- kpi_md,
1741
- tbl_summary, tbl_total, tbl_jenis, tbl_faktor, dl_verif, # note: dl_verif diisi dari path verif
1742
- dl_summary, dl_total, dl_detail, dl_verif, dl_raw,
1743
- fig_sekolah, fig_umum, fig_khusus,
1744
- status, llm_text, dl_word
1745
- ]
1746
- )
1747
 
1748
- reload_btn.click(
1749
- fn=_reload,
1750
- inputs=[],
1751
- outputs=[info_box, prov_dd, kab_dd, kew_dd, status]
1752
- )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1753
 
1754
  # ============================================================
1755
  # 17) LAUNCH
 
1708
  dl_word = gr.File(label="Download Word Report (.docx)")
1709
 
1710
  # ============================================================
1711
+ # Events
1712
+ # ============================================================
1713
+
1714
+ def _run(prov, kab, kew):
1715
+ return run_calc(
1716
+ prov, kab, kew,
1717
+ df_all, df_raw, pop_kab, pop_prov, pop_khusus, meta
1718
+ )
1719
+
1720
 
1721
+ def _reload():
 
 
1722
  global df_all, df_raw, pop_kab, pop_prov, pop_khusus, meta, info
1723
 
1724
  df_all, df_raw, pop_kab, pop_prov, pop_khusus, meta, info = load_default_files(force=True)
 
1732
  "✅ Reload selesai."
1733
  )
1734
 
 
 
 
 
 
1735
 
1736
+ prov_dd.change(
1737
+ fn=lambda p: _filter_kab_choices(df_raw, p),
1738
+ inputs=[prov_dd],
1739
+ outputs=[kab_dd]
1740
+ )
 
 
 
 
 
 
1741
 
1742
+
1743
+ run_btn.click(
1744
+ fn=_run,
1745
+ inputs=[prov_dd, kab_dd, kew_dd],
1746
+ outputs=[
1747
+ kpi_md,
1748
+ tbl_summary, tbl_total, tbl_jenis, tbl_faktor, dl_verif,
1749
+ dl_summary, dl_total, dl_detail, dl_verif, dl_raw,
1750
+ fig_sekolah, fig_umum, fig_khusus,
1751
+ status, llm_text, dl_word
1752
+ ]
1753
+ )
1754
+
1755
+
1756
+ reload_btn.click(
1757
+ fn=_reload,
1758
+ inputs=[],
1759
+ outputs=[info_box, prov_dd, kab_dd, kew_dd, status]
1760
+ )
1761
 
1762
  # ============================================================
1763
  # 17) LAUNCH