def port(port): result = Log.get_stocks(port) if not result.success: abort(500, result.message) result.message.sort(key=operator.attrgetter('stock')) return jsonify([stock.to_json() for stock in result.message])
def port(port): """ List the stocks in this port """ sortby = request.args.get('sortby') result = Log.get_stocks(port) if not result.success: flash(result.message, result.severity) result.message = [] elif not result.message: flash("This portfolio contains no stocks. Commit a trade to get started.", "WARNING") return render_template("stocks.html", port=port, stocks=_sort(result.message, sortby))