Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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(
|
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 |
-
|
148 |
-
|
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,
|
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 |
|