import csv
from hashlib import new
class Player:
def __init__(self, row, header):
self.__dict__ = dict(zip(header, row))
class Team:
def __init__(self, top_player:Player, mid_player: Player, bot_player: Player, jng_player: Player, sup_player: Player, result: Player, team_id, game_id):
self.top_player = top_player
self.mid_player = mid_player
self.bot_player = bot_player
self.jng_player = jng_player
self.sup_player = sup_player
self.result = self.top_player.result
self.team_id = self.top_player.team_id
self.game_id = self.top_player.game_id
def __init__(self) -> None:
pass
class Game:
def __init__(self, game_id, winnerTeam:Team, loserTeam:Team):
self.game_id = game_id
self.winnerTeam = winnerTeam
self.loserTeam = loserTeam
def __init__(self) -> None:
pass
The Game and Player class works fine but the Team class shows up error when I tried to hit it with print(game.winnerTeam.jng_player.dealths)