Jewish calendar: use const in action code (#145007)

* Use const defines in code

* Added exception raises

* Revert "Added exception raises"

This reverts commit e8849e586c83b45ecfd374986edb0d8c64b263e4.
This commit is contained in:
Tsvi Mostovicz 2025-05-19 11:14:22 +03:00 committed by GitHub
parent aa3cbf2473
commit 030681a443
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -55,16 +55,16 @@ def async_setup_services(hass: HomeAssistant) -> None:
async def get_omer_count(call: ServiceCall) -> ServiceResponse: async def get_omer_count(call: ServiceCall) -> ServiceResponse:
"""Return the Omer blessing for a given date.""" """Return the Omer blessing for a given date."""
date = call.data.get("date", dt_util.now().date()) date = call.data.get(ATTR_DATE, dt_util.now().date())
after_sunset = ( after_sunset = (
call.data[ATTR_AFTER_SUNSET] call.data[ATTR_AFTER_SUNSET]
if "date" in call.data if ATTR_DATE in call.data
else is_after_sunset(hass) else is_after_sunset(hass)
) )
hebrew_date = HebrewDate.from_gdate( hebrew_date = HebrewDate.from_gdate(
date + datetime.timedelta(days=int(after_sunset)) date + datetime.timedelta(days=int(after_sunset))
) )
nusach = Nusach[call.data["nusach"].upper()] nusach = Nusach[call.data[ATTR_NUSACH].upper()]
set_language(call.data[CONF_LANGUAGE]) set_language(call.data[CONF_LANGUAGE])
omer = Omer(date=hebrew_date, nusach=nusach) omer = Omer(date=hebrew_date, nusach=nusach)
return { return {