Set PARALLEL_UPDATES for lamarzocco and UpdateFailed translation (#131099)

This commit is contained in:
Josef Zweck 2024-11-26 10:25:37 +01:00 committed by GitHub
parent f6ef2d730b
commit 2d8b595b95
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 17 additions and 3 deletions

View File

@ -16,6 +16,7 @@ from .const import DOMAIN
from .coordinator import LaMarzoccoConfigEntry, LaMarzoccoUpdateCoordinator from .coordinator import LaMarzoccoConfigEntry, LaMarzoccoUpdateCoordinator
from .entity import LaMarzoccoEntity, LaMarzoccoEntityDescription from .entity import LaMarzoccoEntity, LaMarzoccoEntityDescription
PARALLEL_UPDATES = 1
BACKFLUSH_ENABLED_DURATION = 15 BACKFLUSH_ENABLED_DURATION = 15

View File

@ -133,4 +133,6 @@ class LaMarzoccoUpdateCoordinator(DataUpdateCoordinator[None]):
) from ex ) from ex
except RequestNotSuccessful as ex: except RequestNotSuccessful as ex:
_LOGGER.debug(ex, exc_info=True) _LOGGER.debug(ex, exc_info=True)
raise UpdateFailed(f"Querying API failed. Error: {ex}") from ex raise UpdateFailed(
translation_domain=DOMAIN, translation_key="api_error"
) from ex

View File

@ -35,6 +35,8 @@ from .const import DOMAIN
from .coordinator import LaMarzoccoConfigEntry, LaMarzoccoUpdateCoordinator from .coordinator import LaMarzoccoConfigEntry, LaMarzoccoUpdateCoordinator
from .entity import LaMarzoccoEntity, LaMarzoccoEntityDescription from .entity import LaMarzoccoEntity, LaMarzoccoEntityDescription
PARALLEL_UPDATES = 1
@dataclass(frozen=True, kw_only=True) @dataclass(frozen=True, kw_only=True)
class LaMarzoccoNumberEntityDescription( class LaMarzoccoNumberEntityDescription(

View File

@ -42,7 +42,7 @@ rules:
status: done status: done
comment: | comment: |
Handled by coordinator. Handled by coordinator.
parallel-updates: todo parallel-updates: done
reauthentication-flow: done reauthentication-flow: done
test-coverage: done test-coverage: done
@ -69,7 +69,7 @@ rules:
entity-device-class: done entity-device-class: done
entity-disabled-by-default: done entity-disabled-by-default: done
entity-translations: done entity-translations: done
exception-translations: todo exception-translations: done
icon-translations: done icon-translations: done
reconfiguration-flow: done reconfiguration-flow: done
repair-issues: done repair-issues: done

View File

@ -19,6 +19,8 @@ from .const import DOMAIN
from .coordinator import LaMarzoccoConfigEntry from .coordinator import LaMarzoccoConfigEntry
from .entity import LaMarzoccoEntity, LaMarzoccoEntityDescription from .entity import LaMarzoccoEntity, LaMarzoccoEntityDescription
PARALLEL_UPDATES = 1
STEAM_LEVEL_HA_TO_LM = { STEAM_LEVEL_HA_TO_LM = {
"1": SteamLevel.LEVEL_1, "1": SteamLevel.LEVEL_1,
"2": SteamLevel.LEVEL_2, "2": SteamLevel.LEVEL_2,

View File

@ -199,6 +199,9 @@
} }
}, },
"exceptions": { "exceptions": {
"api_error": {
"message": "Error while communicating with the API"
},
"authentication_failed": { "authentication_failed": {
"message": "Authentication failed" "message": "Authentication failed"
}, },

View File

@ -19,6 +19,8 @@ from .const import DOMAIN
from .coordinator import LaMarzoccoConfigEntry, LaMarzoccoUpdateCoordinator from .coordinator import LaMarzoccoConfigEntry, LaMarzoccoUpdateCoordinator
from .entity import LaMarzoccoBaseEntity, LaMarzoccoEntity, LaMarzoccoEntityDescription from .entity import LaMarzoccoBaseEntity, LaMarzoccoEntity, LaMarzoccoEntityDescription
PARALLEL_UPDATES = 1
@dataclass(frozen=True, kw_only=True) @dataclass(frozen=True, kw_only=True)
class LaMarzoccoSwitchEntityDescription( class LaMarzoccoSwitchEntityDescription(

View File

@ -21,6 +21,8 @@ from .const import DOMAIN
from .coordinator import LaMarzoccoConfigEntry from .coordinator import LaMarzoccoConfigEntry
from .entity import LaMarzoccoEntity, LaMarzoccoEntityDescription from .entity import LaMarzoccoEntity, LaMarzoccoEntityDescription
PARALLEL_UPDATES = 1
@dataclass(frozen=True, kw_only=True) @dataclass(frozen=True, kw_only=True)
class LaMarzoccoUpdateEntityDescription( class LaMarzoccoUpdateEntityDescription(