Skip to content

Commit

Permalink
Fixed bug where older Sleeper leagues would sometimes fail to load
Browse files Browse the repository at this point in the history
lder Sleeper leagues would sometimes fail to loa
  • Loading branch information
joeyagreco committed Sep 30, 2023
1 parent e6accfd commit d167cb7
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 2 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ All notable changes to this project will be documented in this file.

- N/A

## [2.5.6]

- Fixed bug where older Sleeper leagues would sometimes fail to load

## [2.5.5]

- Fixed bug where Yahoo leagues would sometimes count consolation playoff games as championship games
Expand Down
3 changes: 2 additions & 1 deletion leeger/league_loader/SleeperLeagueLoader.py
Original file line number Diff line number Diff line change
Expand Up @@ -319,7 +319,7 @@ def __buildWeeks(self, sleeperLeague: SleeperLeague) -> list[Week]:
return weeks

def __yearHasDivisions(self, sleeperLeague: SleeperLeague) -> bool:
return sleeperLeague.settings.divisions is not None
return sleeperLeague.settings.divisions not in [None, 0]

def __isCompletedWeek(self, weekNumber: int, sleeperLeague: SleeperLeague) -> bool:
# see if this is the current year/week of the NFL
Expand All @@ -345,6 +345,7 @@ def __buildTeams(self, sleeperLeague: SleeperLeague) -> list[Team]:
divisionId = self.__sleeperDivisionIdToDivisionMap[
sleeperRoster.settings.division
].id

if rosterId is None:
raise DoesNotExistException(
f"No Roster ID match found for Sleeper User with ID: '{sleeperUser.user_id}'."
Expand Down
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ numpy~=1.24.1
openpyxl~=3.1.1
espn-api~=0.30.0
yahoofantasy~=1.4.0
sleeper~=1.6.0
sleeper~=1.7.0
pymfl~=1.0.2
fleaflicker~=1.0.0
typing-extensions~=4.5.0
Expand Down

0 comments on commit d167cb7

Please sign in to comment.