from uuid import uuid4 class Player: def __init__(self, name ): self.id = str(uuid4()) self.name = name def set_id(self, new_id): self.id = new_id def set_name(self, name): self.name = name def toDict(self): return { "id" : self.id, "name" : self.name } @staticmethod def fromDict(id, name): tmp = Player(name=name) tmp.set_id(id) return tmp