Пример #1
0
 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
Пример #2
0
 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