def home(request): if request.user.is_authenticated(): c = mc.get('fav.{0}'.format(request.user.id)) lily = Lily(request.user.get_profile().last_session) if c: fav = [(i, lily.board_manager.board_text(i)) for i in c.split('|')] else: try: fav = lily.fetch_favorites() mc.set('fav.{0}'.format(request.user.id), '|'.join(fav), time=900) fav = [(i, lily.board_manager.board_text(i)) for i in fav] except Error: fav = None else: fav = None board_manager = BoardManager() return render_to_response('home.html', dict(favorites=fav, board_manager=board_manager), context_instance=RequestContext(request))