def get_user_gmp(user_id): gmp = gae_cache.cache_get(user_id + 'gmp') if gmp: return gmp gmp = GMPoints.gql('WHERE user_id = :1', user_id).get() gae_cache.cache_put(user_id + 'gmp', gmp) return gmp
def get_top_friends(self_id): query1 = GMPoints.all() query2 = Friends.gql('WHERE user_id1 = :1', self_id) friend_ids = [f.user_id2 for f in query2] top_friends = [] num = 0 for top in query1: if top.user_id in friend_ids: top_friends.append(top.user_id) num += 1 if num >= TOP_NUM: break return top_friends
def get_top_friends(self_id): query1 = GMPoints.all() query2 = Friends.gql("WHERE user_id1 = :1", self_id) friend_ids = [f.user_id2 for f in query2] top_friends = [] num = 0 for top in query1: if top.user_id in friend_ids: top_friends.append(top.user_id) num += 1 if num >= TOP_NUM: break return top_friends