Fix Roborock send command service calling not being enum (#100574)

This commit is contained in:
Luke Lashley
2023-09-19 10:35:23 -04:00
committed by GitHub
parent a2a62839bc
commit ea78f419a9

View File

@ -40,7 +40,7 @@ class RoborockEntity(Entity):
async def send(
self,
command: RoborockCommand,
command: RoborockCommand | str,
params: dict[str, Any] | list[Any] | int | None = None,
) -> dict:
"""Send a command to a vacuum cleaner."""
@ -48,7 +48,7 @@ class RoborockEntity(Entity):
response = await self._api.send_command(command, params)
except RoborockException as err:
raise HomeAssistantError(
f"Error while calling {command.name} with {params}"
f"Error while calling {command.name if isinstance(command, RoborockCommand) else command} with {params}"
) from err
return response