'UCS-2' codec can't encode characters in position 61-61

Viewed 3840

When I run my Python code and print(item), I get the following errors:

UnicodeEncodeError: 'UCS-2' codec can't encode characters in position 61-61: Non-BMP character not supported in Tk

Here is my code:

def getUserFollowers(self, usernameId, maxid = ''):
    if maxid == '':
        return self.SendRequest('friendships/'+ str(usernameId) +'/followers/?rank_token='+ self.rank_token,l=2)
    else:
        return self.SendRequest('friendships/'+ str(usernameId) +'/followers/?rank_token='+ self.rank_token + '&max_id='+ str(maxid))
def getTotalFollowers(self,usernameId):
    followers = []
    next_max_id = ''
    while 1:
        self.getUserFollowers(usernameId,next_max_id)
        temp = self.LastJson

        for item in temp["users"]:
            print(item)
            followers.append(item)

        if temp["big_list"] == False:
            return followers            
        next_max_id = temp["next_max_id"]

How can I fix this?

1 Answers
Related