mirror of
https://github.com/home-assistant/core.git
synced 2025-04-30 04:07:51 +00:00

* Add tests * Add partial sleep test * Remove useless AsyncMock * Review feedback * Patch imports * Fix mock_test
17 lines
389 B
Python
17 lines
389 B
Python
"""Teslemetry context managers."""
|
|
|
|
from contextlib import contextmanager
|
|
|
|
from tesla_fleet_api.exceptions import TeslaFleetError
|
|
|
|
from homeassistant.exceptions import HomeAssistantError
|
|
|
|
|
|
@contextmanager
|
|
def handle_command():
|
|
"""Handle wake up and errors."""
|
|
try:
|
|
yield
|
|
except TeslaFleetError as e:
|
|
raise HomeAssistantError("Teslemetry command failed") from e
|