def graph(): if not session.has_key('user'): return redirect(url_for('login')) prices=utils.get_market_y() sadp=prices["sad"][len(prices["sad"])-1] boredp=prices["bored"][len(prices["bored"])-1] lovep=prices["love"][len(prices["love"])-1] tiredp=prices["tired"][len(prices["tired"])-1] happyp=prices["happy"][len(prices["happy"])-1] sickp=prices["sick"][len(prices["sick"])-1] madp=prices["mad"][len(prices["mad"])-1] boredi=utils.get_icon("bored") sadi=utils.get_icon("sad") lovei=utils.get_icon("love") tiredi=utils.get_icon("tired") happyi=utils.get_icon("happy") sicki=utils.get_icon("sick") madi=utils.get_icon("mad") if request.method == "GET": return render_template("graph.html",bored="bored",boredp=boredp,lovep=lovep,tiredp=tiredp,happyp=happyp,sickp=sickp,madp=madp,sadp=sadp,boredi=boredi[0],sadi=sadi[0],lovei=lovei[0],tiredi=tiredi[0],happyi=happyi[0],sicki=sicki[0],madi=madi[0],boredip=boredi[1],loveip=lovei[1],tiredip=tiredi[1],happyip=happyi[1],sickip=sicki[1],madip=madi[1],sadip=sadi[1]); if request.method == "POST": d=session['user'] value=request.form["button"] value=value.split(" ") if (str(value[1])=="buy"): text=request.form[str(value[0])] if (text!=""): try: text=int(text) holder=utils.buy_stock(d,str(value[0]),int(text)) except Exception: holder=False if (str(value[1])=="sell"): text=request.form[str(value[0])+" sold"] if (text!=""): try: text=int(text) holder=utils.sell_stock(d,str(value[0]),int(text)) except Exception: holder=False if (text=="" or holder == False): return redirect(url_for("crash")) else: return redirect(url_for("transact")) return render_template("graph.html",bored="bored",boredp=boredp,lovep=lovep,tiredp=tiredp,happyp=happyp,sickp=sickp,madp=madp,sadp=sadp);
def transact(): if request.method == "GET": prices=utils.get_market_y() sadp=prices["sad"][len(prices["sad"])-1] boredp=prices["bored"][len(prices["bored"])-1] lovep=prices["love"][len(prices["love"])-1] tiredp=prices["tired"][len(prices["tired"])-1] happyp=prices["happy"][len(prices["happy"])-1] sickp=prices["sick"][len(prices["sick"])-1] madp=prices["mad"][len(prices["mad"])-1] boredi=utils.get_icon("bored") sadi=utils.get_icon("sad") lovei=utils.get_icon("love") tiredi=utils.get_icon("tired") happyi=utils.get_icon("happy") sicki=utils.get_icon("sick") madi=utils.get_icon("mad") return render_template("graph2.html",bored="bored",boredp=boredp,lovep=lovep,tiredp=tiredp,happyp=happyp,sickp=sickp,madp=madp,sadp=sadp,boredi=boredi[0],sadi=sadi[0],lovei=lovei[0],tiredi=tiredi[0],happyi=happyi[0],sicki=sicki[0],madi=madi[0],boredip=boredi[1],loveip=lovei[1],tiredip=tiredi[1],happyip=happyi[1],sickip=sicki[1],madip=madi[1],sadip=sadi[1]);
def getYcoords(): updateStocks() return json.dumps(utils.get_market_y(),sort_keys=True,indent=4,default=json_util.default)