def items(self, obj): ratings = [] historychanges = TallstreetHistoryChanges.get_all() for historychange in historychanges: history = TallstreetHistory.get_or_insert(historychange.key().id_or_name()) if not history: historychange.delete() continue try: universe = history.universe except: historychange.delete() continue logging.debug(history.universe.money) history.universe.money += long(round(history.universe.money * (1.0 * history.changes[0] / 100))) investors = TallstreetPortfolio.get_investors(history.universe.url, history.universe.tag) logging.debug(history.universe.url.url) logging.debug(history.universe.money) history.universe.put() logging.debug(history.changes) for investor in investors: update_portfolio_gain(investor.parent(), history.universe.url, history.universe.tag, history.changes[0]) historychange.delete() users = User.need_new_money() for user in users: update_new_money(user) return []
def cronupdate_new_money(request): users = User.need_new_money() for user in users: update_new_money(user) return HttpResponse("Success", mimetype="text/plain")