Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -42,7 +42,11 @@ def call(sentence, layers, detection_threshold):
|
|
| 42 |
qasrl_qas = [qa for pred_info in outputs['qasrl'] for qa in pretty_qasrl_qas(pred_info)]
|
| 43 |
qanom_qas = [qa for pred_info in outputs['qanom'] for qa in pretty_qasrl_qas(pred_info)]
|
| 44 |
qadisc_qas= pretty_qadisc_qas(outputs['qadiscourse'])
|
| 45 |
-
all_qas = [
|
|
|
|
|
|
|
|
|
|
|
|
|
| 46 |
if not qasrl_qas + qanom_qas + qadisc_qas:
|
| 47 |
pretty_qa_output = "NO QA GENERATED"
|
| 48 |
else:
|
|
|
|
| 42 |
qasrl_qas = [qa for pred_info in outputs['qasrl'] for qa in pretty_qasrl_qas(pred_info)]
|
| 43 |
qanom_qas = [qa for pred_info in outputs['qanom'] for qa in pretty_qasrl_qas(pred_info)]
|
| 44 |
qadisc_qas= pretty_qadisc_qas(outputs['qadiscourse'])
|
| 45 |
+
all_qas = []
|
| 46 |
+
if "qasrl" in layers: all_qas += ['\nQASRL:'] + qasrl_qas
|
| 47 |
+
if "qanom" in layers: all_qas += ['\nQANom:'] + qanom_qas
|
| 48 |
+
if "qadiscourse" in layers: all_qas += ['\nQADiscourse:'] + qadisc_qas
|
| 49 |
+
|
| 50 |
if not qasrl_qas + qanom_qas + qadisc_qas:
|
| 51 |
pretty_qa_output = "NO QA GENERATED"
|
| 52 |
else:
|