def load(node): answer = Team() data = ModelObject.extractData(node) value = data.get('name', None) if value != None: answer.name = value[0].text value = data.get('id', None) if value != None: answer.id = value value = data.get('player', None) if value != None: for child in value: player = Player.load(child) answer.players[player.id] = player value = data.get("pointsDeduction") if value != None: for child in value: points = int(child.find("points").text) reason = child.find("reason").text answer.deductions.append([points, reason]) return answer
def load(node): answer = Team(); data = ModelObject.extractData(node) value = data.get('name', None) if value != None: answer.name = value[0].text value = data.get('id', None) if value != None: answer.id = value value = data.get('player', None) if value != None: for child in value: player = Player.load(child) answer.players[player.id] = player value = data.get("pointsDeduction") if value != None: for child in value: points = int(child.find("points").text) reason = child.find("reason").text answer.deductions.append([points, reason]) return answer