Remove unreachable code in Habitica (#131778)

pull/131784/head
Manu 2024-11-28 08:08:00 +01:00 committed by GitHub
parent 39c2a529d1
commit 17236a5698
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 9 deletions

View File

@ -33,7 +33,7 @@ class HabiticaButtonEntityDescription(ButtonEntityDescription):
"""Describes Habitica button entity."""
press_fn: Callable[[HabiticaDataUpdateCoordinator], Any]
available_fn: Callable[[HabiticaData], bool] | None = None
available_fn: Callable[[HabiticaData], bool]
class_needed: str | None = None
entity_picture: str | None = None
@ -343,11 +343,10 @@ class HabiticaButton(HabiticaBase, ButtonEntity):
@property
def available(self) -> bool:
"""Is entity available."""
if not super().available:
return False
if self.entity_description.available_fn:
return self.entity_description.available_fn(self.coordinator.data)
return True
return super().available and self.entity_description.available_fn(
self.coordinator.data
)
@property
def entity_picture(self) -> str | None:

View File

@ -374,9 +374,6 @@ class HabiticaDailyRemindersCalendarEntity(HabiticaCalendarEntity):
# Event ends before date range
continue
if end_date and start > end_date:
# Event starts after date range
continue
events.append(
CalendarEvent(
start=start,