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