Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -65,7 +65,8 @@ initial_parsing = [
|
|
| 65 |
def toggle_textbox(file):
|
| 66 |
print("[FILE TOOGLE]", file)
|
| 67 |
# return gr.Textbox.update(interactive=False if file else True)
|
| 68 |
-
|
|
|
|
| 69 |
|
| 70 |
|
| 71 |
def update_json(data, name, data_type, desc):
|
|
@@ -156,7 +157,6 @@ with gr.Blocks() as demo:
|
|
| 156 |
file_upload = gr.File(
|
| 157 |
label="Input Resume File"
|
| 158 |
)
|
| 159 |
-
file_upload.change(fn=toggle_textbox, inputs=file_upload, outputs=job_description)
|
| 160 |
output = gr.Textbox(
|
| 161 |
lines=6,
|
| 162 |
label="Parsing Result",
|
|
@@ -168,6 +168,13 @@ with gr.Blocks() as demo:
|
|
| 168 |
label="Thinking Result",
|
| 169 |
interactive=False
|
| 170 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 171 |
|
| 172 |
submit_btn = gr.Button("π Parse Resume / CV")
|
| 173 |
submit_btn.click(
|
|
@@ -176,6 +183,8 @@ with gr.Blocks() as demo:
|
|
| 176 |
outputs=[thinking_output, output]
|
| 177 |
)
|
| 178 |
|
|
|
|
|
|
|
| 179 |
|
| 180 |
# add_resume_btn.click(add_resume, outputs=resumes_group)
|
| 181 |
# add_resume_btn.click(lambda x: x + 1, resume_count, resume_count)
|
|
|
|
| 65 |
def toggle_textbox(file):
|
| 66 |
print("[FILE TOOGLE]", file)
|
| 67 |
# return gr.Textbox.update(interactive=False if file else True)
|
| 68 |
+
is_file = bool(file)
|
| 69 |
+
return gr.update(visible=not is_file), gr.update(visible=not is_file), gr.update(visible=is_file)
|
| 70 |
|
| 71 |
|
| 72 |
def update_json(data, name, data_type, desc):
|
|
|
|
| 157 |
file_upload = gr.File(
|
| 158 |
label="Input Resume File"
|
| 159 |
)
|
|
|
|
| 160 |
output = gr.Textbox(
|
| 161 |
lines=6,
|
| 162 |
label="Parsing Result",
|
|
|
|
| 168 |
label="Thinking Result",
|
| 169 |
interactive=False
|
| 170 |
)
|
| 171 |
+
|
| 172 |
+
submit_btn_2 = gr.Button("π Parse Resume / CV", visible=False)
|
| 173 |
+
submit_btn_2.click(
|
| 174 |
+
fn=process_input,
|
| 175 |
+
inputs=[job_description, file_upload, json_display],
|
| 176 |
+
outputs=[thinking_output, output]
|
| 177 |
+
)
|
| 178 |
|
| 179 |
submit_btn = gr.Button("π Parse Resume / CV")
|
| 180 |
submit_btn.click(
|
|
|
|
| 183 |
outputs=[thinking_output, output]
|
| 184 |
)
|
| 185 |
|
| 186 |
+
file_upload.change(fn=toggle_textbox, inputs=[file_upload, submit_btn, submit_btn_2], outputs=[job_description, submit_btn, submit_btn_2])
|
| 187 |
+
|
| 188 |
|
| 189 |
# add_resume_btn.click(add_resume, outputs=resumes_group)
|
| 190 |
# add_resume_btn.click(lambda x: x + 1, resume_count, resume_count)
|