def __str__(self):
        result = ["GPD Setting"]
        if self.setting_id in GPDID.types:
            result.append("%s" % GPDID.types[self.setting_id])
        else:
            result.append(hex(self.setting_id))

        if self.content_id > 0 and self.content_id < 6:
            try:
                if GPDID.types[self.setting_id] == 'Region':
                    result.append(GamerTagConstants.Region[self.data])
                elif GPDID.types[self.setting_id] == 'GamerZone':
                    result.append(GamerTagConstants.GamerZone[self.data])
                else:
                    result.append(str(self.data))
            except __HOLE__:
                result.append(str(self.data))

        if self.content_id == 7:
            result.append(time.ctime(xboxtime.filetime2unixtime(self.data)))
        return " ".join(result)
dataset/ETHPy150Open arkem/py360/py360/xdbf.py/Setting.__str__