Esempio n. 1
0
def user_increase_followers(user_id, count):
    from controllers import user_follow
    results = db.session.execute(text("""SELECT users.id FROM users JOIN user_follows 
                                                    ON users.id=user_follows.user
                                                WHERE users.monkness in :monkness
                                                    AND user_follows.followed=:user_id
                                                    AND user_follows.unfollowed=false"""),
                                params = {'monkness':[1, 0], 'user_id':user_id}
                                )

    for user in User.query.with_entities('id').filter(  User.monkness.in_([1, 0]),
                                                        ~User.id.in_([row[0] for row in results])
                                                    ).limit(count/10).all():

        resp = user_follow(user.id, user_id)

    return {'count': count}
Esempio n. 2
0
def user_followed(followed=v, followers=f):

    cleanup()
    controllers.user_follow(followed.id, followers[random.randint(0, len(followers) - 1)].id)
    print 'User followed passed'