From 1eadb00fce1bcf78a104ad58ad74e7261d680e3c Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Fri, 2 Aug 2024 15:31:09 +0200 Subject: [PATCH] Fix implicit-return in google_assistant (#123002) --- homeassistant/components/google_assistant/trait.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/google_assistant/trait.py b/homeassistant/components/google_assistant/trait.py index e54684fbc64..2be20237a84 100644 --- a/homeassistant/components/google_assistant/trait.py +++ b/homeassistant/components/google_assistant/trait.py @@ -878,6 +878,8 @@ class StartStopTrait(_Trait): if domain in COVER_VALVE_DOMAINS: return {} + raise NotImplementedError(f"Unsupported domain {domain}") + def query_attributes(self): """Return StartStop query attributes.""" domain = self.state.domain @@ -898,13 +900,17 @@ class StartStopTrait(_Trait): ) } + raise NotImplementedError(f"Unsupported domain {domain}") + async def execute(self, command, data, params, challenge): """Execute a StartStop command.""" domain = self.state.domain if domain == vacuum.DOMAIN: - return await self._execute_vacuum(command, data, params, challenge) + await self._execute_vacuum(command, data, params, challenge) + return if domain in COVER_VALVE_DOMAINS: - return await self._execute_cover_or_valve(command, data, params, challenge) + await self._execute_cover_or_valve(command, data, params, challenge) + return async def _execute_vacuum(self, command, data, params, challenge): """Execute a StartStop command."""