def append_question()

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 ''
                 }
            )