in atis.py [0:0]
def append_question(paragraph, questions, language, is_impossible, intent_slot, answers, single_q, is_intent=False):
if single_q:
paragraph['qas'].append(
{'question': questions[language][intent_slot][0],
'id': f'intent_{uuid.uuid4().hex}' if is_intent else uuid.uuid4().hex,
'is_impossible': is_impossible,
'answers': answers,
'slot': intent_slot if not is_intent else '',
'intent': intent_slot if is_intent else ''
}
)
else:
for question in questions[language][intent_slot]:
paragraph['qas'].append(
{'question': question,
'id': f'intent_{uuid.uuid4().hex}' if is_intent else uuid.uuid4().hex,
'is_impossible': is_impossible,
'answers': answers,
'slot': intent_slot if not is_intent else '',
'intent': intent_slot if is_intent else ''
}
)