def swipe(demo): if "passenger" in session: if request.method == "GET": with open("pickle/" + session["passenger"] + ".pickle", "rb") as f: passenger = pickle.load(f) if demo == "demo": r = Recommender(passenger=passenger, demo=True) elif demo == "normal": r = Recommender(passenger=passenger, demo=False) with open("pickle/" + passenger.uid + "_swipe.pickle", "wb") as f: pickle.dump(passenger, f) cards = [] while True: card = r.checkpoint_info() if card is None: break cards.append(card) data = {"checkpoint_info": cards} return render_template("swipe.html", data=data) elif request.method == "POST": print request.data else: return redirect(url_for("home"))