from dataclasses import dataclass from typing import List from domain import conferences @dataclass class NFLDivision: name: str conference: conferences.NFLConference def __post_init__(self): ALL_DIVISIONS.append(self) ALL_DIVISIONS: List[NFLDivision] = [] NFCWest = NFLDivision(name="NFC West", conference=conferences.NFC) NFCNorth = NFLDivision(name="NFC North", conference=conferences.NFC) NFCSouth = NFLDivision(name="NFC South", conference=conferences.NFC) NFCEast = NFLDivision(name="NFC East", conference=conferences.NFC) AFCWest = NFLDivision(name="AFC West", conference=conferences.AFC) AFCNorth = NFLDivision(name="AFC North", conference=conferences.AFC) AFCSouth = NFLDivision(name="AFC South", conference=conferences.AFC) AFCEast = NFLDivision(name="AFC East", conference=conferences.AFC)