Skip to content

Commit

Permalink
remove added function get_entries_sorted again
Browse files Browse the repository at this point in the history
Signed-off-by: Schrotti <[email protected]>
  • Loading branch information
Rosi2143 committed Feb 7, 2025
1 parent 04cb7cb commit 7b9b2b4
Showing 1 changed file with 4 additions and 7 deletions.
11 changes: 4 additions & 7 deletions holidays/holiday_base.py
Original file line number Diff line number Diff line change
Expand Up @@ -967,9 +967,6 @@ def get_named(

raise AttributeError(f"Unknown lookup type: {lookup}")

def get_entries_sorted(self) -> dict[date, str]:
return {k: v for k, v in sorted(self.items(), key=lambda item: item[0])}

def get_closest_holiday(
self, start: DateLike = None, in_future: bool = True
) -> Union[tuple[date, str], None]:
Expand All @@ -979,15 +976,15 @@ def get_closest_holiday(

dt = self.__keytransform__(start if start else datetime.now().date())
if in_future:
next_date = next((x for x in self.get_entries_sorted() if x > dt), None)
next_date = next((x for x in sorted(self.keys()) if x > dt), None)
if not next_date and dt.year < self.end_year:
self._populate(dt.year + 1)
next_date = next((x for x in self.get_entries_sorted() if x > dt), None)
next_date = next((x for x in sorted(self.keys()) if x > dt), None)
else:
next_date = next((x for x in reversed(self.get_entries_sorted()) if x < dt), None)
next_date = next((x for x in sorted(self.keys(), reverse=True) if x < dt), None)
if not next_date and dt.year > self.start_year:
self._populate(dt.year - 1)
next_date = next((x for x in reversed(self.get_entries_sorted()) if x < dt), None)
next_date = next((x for x in sorted(self.keys(), reverse=True) if x < dt), None)
if next_date:
return next_date, self.get(next_date)
else:
Expand Down

0 comments on commit 7b9b2b4

Please sign in to comment.