def add(user, request): name = request.POST['name'] if not UserProgram.find(user, name): UserProgram.create_program(user,name) return HttpResponseRedirect(reverse('mips.views.programs')) else: msg = "Program with name '%s' already exists" % name logging.info("EXCEPTION " + msg) response = HttpResponseRedirect(reverse('mips.views.programs')) response.set_cookie('exception', msg) return response