예제 #1
0
def _init_caption_generator(request):
    """Initialze the caption generator by calculating the frequency table.

    Args:
        request (HttpRequest): request object.
    """
    scraper = NewYorkerScraper()
    try:
        recent_winners = scraper.get_latest_winners()
    except RuntimeError:
        return None
    freq_table = get_freq_table(recent_winners)
    request.session['freq_table'] = freq_table
    return freq_table