'Follows the followers of a specified user.'

def auto_follow_followers_of_user(self, user_twitter_handle, count=100):

    following = self.get_follows_list()
    followers_of_user = set(self.TWITTER_CONNECTION.followers.ids(screen_name=user_twitter_handle)['ids'][:count])
    do_not_follow = self.get_do_not_follow_list()
    for user_id in followers_of_user:
        try:
            if ((user_id not in following) and (user_id not in do_not_follow)):
                self.wait_on_action()
                self.TWITTER_CONNECTION.friendships.create(user_id=user_id, follow=False)
                print(('Followed    %s' % user_id), file=sys.stdout)
        except TwitterHTTPError as api_error:
            if ('unable    to    follow    more    people    at    this    time' in str(api_error).lower()):
                print('You    are    unable    to    follow    more    people    at    this    time.    Wait    a    while    before    running    the    bot    again    or    gain    more    followers.', file=sys.stderr)
                return
            if ('already    requested    to    follow' not in str(api_error).lower()):
                print(('Error:    %s' % str(api_error)), file=sys.stderr)
