'Unfollows everyone who hasn\'t followed you back.'

def auto_unfollow_nonfollowers(self, count=None):

    following = self.get_follows_list()
    followers = self.get_followers_list()
    not_following_back = (following - followers)
    not_following_back = list(not_following_back)[:count]
    already_followed = set(not_following_back)
    already_followed_list = []
    with open(self.BOT_CONFIG['ALREADY_FOLLOWED_FILE'], 'r') as in_file:
        for line in in_file:
            already_followed_list.append(int(line))
    already_followed.update(set(already_followed_list))
    with open(self.BOT_CONFIG['ALREADY_FOLLOWED_FILE'], 'w') as out_file:
        for val in already_followed:
            out_file.write((str(val) + '\n'))
    for user_id in not_following_back:
        if (user_id not in self.BOT_CONFIG['USERS_KEEP_FOLLOWING']):
            self.wait_on_action()
            self.TWITTER_CONNECTION.friendships.destroy(user_id=user_id)
            print(('Unfollowed    %d' % user_id), file=sys.stdout)
