kh-CHEUNG commited on
Commit
e46be4f
·
verified ·
1 Parent(s): a97eebc

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -10
app.py CHANGED
@@ -131,9 +131,9 @@ def save_profile(profile_data):
131
  df = df.append(profile_data, ignore_index=True)
132
  df.to_csv("temp_profiles.csv", index=False)
133
 
134
- def lookup_profile():
135
  df = load_profiles()
136
- print(profile_interface.assessment_id_input.value); print(type(profile_interface.assessment_id_input.value))
137
  assessment_id = assessment_id_input.value.strip()
138
  if not assessment_id:
139
  state.update("Please enter an Assessment ID", color="red")
@@ -141,13 +141,12 @@ def lookup_profile():
141
 
142
  results = df[df["Assessment_ID"].str.contains(assessment_id, case=False)]
143
  if results.empty:
144
- state.update("No profiles found for this ID", color="red")
145
- return
146
-
147
- profile_preview.update(
148
- value=results.to_markdown(index=False)
149
- )
150
- state.update("Profile(s) found!", color="green")
151
 
152
  """Gradio User Interface"""
153
  #audio_input = gr.Audio(sources="upload", type="filepath", label="Audio: from file") #gr.Audio(sources="microphone", type="filepath", label="Audio: from microphone")
@@ -235,7 +234,7 @@ with gr.Blocks() as demo:
235
 
236
  # Load existing profiles to Step 0: Profile tab page on startup
237
  # Event Bindings
238
- lookup_btn.click(lookup_profile, None, None)
239
  clear_btn.click(lambda: profile_preview.update("")) #, state.update("", color=""))
240
  #assessment_id_input.change(lambda: state.update("", color=""), None, None)
241
 
 
131
  df = df.append(profile_data, ignore_index=True)
132
  df.to_csv("temp_profiles.csv", index=False)
133
 
134
+ def lookup_profile(assessment_id_input):
135
  df = load_profiles()
136
+ print(assessment_id_input.value); print(type(assessment_id_input.value))
137
  assessment_id = assessment_id_input.value.strip()
138
  if not assessment_id:
139
  state.update("Please enter an Assessment ID", color="red")
 
141
 
142
  results = df[df["Assessment_ID"].str.contains(assessment_id, case=False)]
143
  if results.empty:
144
+ #state.update("No profiles found for this ID", color="red")
145
+ return "No matched profile found!"
146
+ else:
147
+ return results.to_markdown(index=False)
148
+ #profile_preview.update(value=results.to_markdown(index=False))
149
+ #state.update("Profile(s) found!", color="green")
 
150
 
151
  """Gradio User Interface"""
152
  #audio_input = gr.Audio(sources="upload", type="filepath", label="Audio: from file") #gr.Audio(sources="microphone", type="filepath", label="Audio: from microphone")
 
234
 
235
  # Load existing profiles to Step 0: Profile tab page on startup
236
  # Event Bindings
237
+ lookup_btn.click(lookup_profile, assessment_id_input, profile_preview)
238
  clear_btn.click(lambda: profile_preview.update("")) #, state.update("", color=""))
239
  #assessment_id_input.change(lambda: state.update("", color=""), None, None)
240