gkdivya commited on
Commit
c48a9dd
·
verified ·
1 Parent(s): 2950344

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -9
app.py CHANGED
@@ -53,20 +53,20 @@ def render_header(show_score=True):
53
  gr.Markdown("**Score**")
54
 
55
 
56
- def render_results(rows, show_score=True):
57
  comps = []
58
 
59
- if not rows:
60
  comps.append(gr.Markdown("❌ No results found."))
61
  return comps
62
 
63
  render_header(show_score)
64
 
65
- for r in rows:
66
  with gr.Row():
67
  comps.append(
68
  gr.Textbox(
69
- r.get("School_Name", ""),
70
  interactive=False,
71
  show_copy_button=True,
72
  container=False,
@@ -74,20 +74,25 @@ def render_results(rows, show_score=True):
74
  )
75
  comps.append(
76
  gr.Textbox(
77
- r.get("UDISE_Code", ""),
78
  interactive=False,
79
  show_copy_button=True,
80
  container=False,
81
  )
82
  )
83
- comps.append(gr.Markdown(r.get("State", "")))
84
- comps.append(gr.Markdown(r.get("District", "")))
85
- comps.append(gr.Markdown(r.get("Block", "")))
 
86
  if show_score:
87
- comps.append(gr.Markdown(f"{r.get('Score', 0):.2f}"))
 
 
 
88
 
89
  return comps
90
 
 
91
  # ----------------------------------------------------
92
  # Wrapped search functions
93
  # ----------------------------------------------------
 
53
  gr.Markdown("**Score**")
54
 
55
 
56
+ def render_results(df, show_score=True):
57
  comps = []
58
 
59
+ if df is None or df.empty:
60
  comps.append(gr.Markdown("❌ No results found."))
61
  return comps
62
 
63
  render_header(show_score)
64
 
65
+ for _, r in df.iterrows():
66
  with gr.Row():
67
  comps.append(
68
  gr.Textbox(
69
+ str(r.get("School_Name", "")),
70
  interactive=False,
71
  show_copy_button=True,
72
  container=False,
 
74
  )
75
  comps.append(
76
  gr.Textbox(
77
+ str(r.get("UDISE_Code", "")),
78
  interactive=False,
79
  show_copy_button=True,
80
  container=False,
81
  )
82
  )
83
+ comps.append(gr.Markdown(str(r.get("State", ""))))
84
+ comps.append(gr.Markdown(str(r.get("District", ""))))
85
+ comps.append(gr.Markdown(str(r.get("Block", ""))))
86
+
87
  if show_score:
88
+ score = r.get("Score", "")
89
+ comps.append(
90
+ gr.Markdown("" if pd.isna(score) else f"{float(score):.2f}")
91
+ )
92
 
93
  return comps
94
 
95
+
96
  # ----------------------------------------------------
97
  # Wrapped search functions
98
  # ----------------------------------------------------