| from dataclasses import dataclass | |
| from typing import List | |
| from domain import conferences | |
| 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) | |