Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -95,12 +95,17 @@ with gr.Blocks(theme=gr.themes.Soft(primary_hue="blue")) as app:
|
|
95 |
outputs.extend(["", "", False]) # clear unused slots
|
96 |
return outputs
|
97 |
|
98 |
-
def collect_decisions(
|
|
|
|
|
|
|
|
|
99 |
return finalize_text(origs, suggs, accepts)
|
100 |
|
|
|
101 |
# Wire actions
|
102 |
extract_btn.click(fn=extract_both, inputs=[blog_url, image_url], outputs=combined_text)
|
103 |
review_btn.click(fn=process_review, inputs=combined_text, outputs=[el for group in line_outputs for el in group])
|
104 |
-
finalize_btn.click(fn=collect_decisions, inputs=
|
105 |
|
106 |
app.launch()
|
|
|
95 |
outputs.extend(["", "", False]) # clear unused slots
|
96 |
return outputs
|
97 |
|
98 |
+
def collect_decisions(*args):
|
99 |
+
count = len(args) // 3
|
100 |
+
origs = args[:count]
|
101 |
+
suggs = args[count:2*count]
|
102 |
+
accepts = args[2*count:]
|
103 |
return finalize_text(origs, suggs, accepts)
|
104 |
|
105 |
+
|
106 |
# Wire actions
|
107 |
extract_btn.click(fn=extract_both, inputs=[blog_url, image_url], outputs=combined_text)
|
108 |
review_btn.click(fn=process_review, inputs=combined_text, outputs=[el for group in line_outputs for el in group])
|
109 |
+
finalize_btn.click(fn=collect_decisions, inputs=originals + suggestions + decisions, outputs=final_output)
|
110 |
|
111 |
app.launch()
|