def programs(user, request): programs = UserProgram.fetch_max_for(user) if not programs: example = UserProgram.example_program_for(user) programs.append(example) exception = request.COOKIES.get('exception') if not exception: return render_to_response("mips/programs.html", {"programs": programs, "logout_url" : logout_url()}) else: response = render_to_response("mips/programs.html", {"programs": programs, "exception": exception, "logout_url" : logout_url()}) response.delete_cookie('exception') return response