コード例 #1
0
def get_html(requirements, task_type, task_path):
    print 'hit requested: %s' % task_path
    if 'rating_quality' == task_type:
        shuffle(requirements['messages'])
    if task_type == 'ratingV2_quality':
        messages = Response.pull_random_messages(requirements)
        messages.append(Response.get_verification_message())
        if len(messages) == requirements['message_count_per_hit']:
            shuffle(messages)
            requirements['messages'] = messages
        else:
            task_type = "sorry_no_more_hits_available"
    template = env.get_template(task_path)

    html = template.render(requirements=requirements, personas=personas)
    return html