def _populate_data(self, data):
        self._data = data

        self.name = normalize(data['name'])
        self.level = data['level']
        self.class_ = data['class']
        self.race = data['race']
        self.thumbnail = data['thumbnail']
        self.gender = data['gender']
        self.achievement_points = data['achievementPoints']
        self.faction = RACE_TO_FACTION.get(self.race, 'unknown')

        if Character.GUILD in self._fields and Character.GUILD not in self._data:
            self._data[Character.GUILD] = None

        if 'lastModified' in data:
            self.last_modified = datetime.datetime.fromtimestamp(1000 / data['lastModified'])
        else:
            self.last_modified = None

        if 'hunterPets' in data:
            self.hunter_pets = [HunterPet(hunter_pet) for hunter_pet in self._data['hunterPets']]
dataset/ETHPy150Open vishnevskiy/battlenet/battlenet/things.py/Character._populate_data/swapped operands of `/`