def prompt_for_config(context, no_input=False):
    cookiecutter_dict = {}
    env = Environment()

    for key, raw in iteritems(context['cookiecutter']):
        raw = raw if is_string(raw) else str(raw)
        val = env.from_string(raw).render(cookiecutter=cookiecutter_dict)

        if not no_input:
            prompt = '{0} (default is "{1}")? '.format(key, val)

            new_val = read_response(prompt).strip()

            if new_val != '':
                val = new_val

        cookiecutter_dict[key] = val
    return cookiecutter_dict
Within this context, no queries come from cache.
dataset/ETHPy150Open kivy/kivy-ios/tools/external/cookiecutter/prompt.py/prompt_for_config--crossover with--dataset/ETHPy150Open mozilla/addons-server/src/olympia/amo/models.py/skip_cache