Fix implicit-return in google_assistant (#123002)

This commit is contained in:
epenet 2024-08-02 15:31:09 +02:00 committed by GitHub
parent b609f8e962
commit 1eadb00fce
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -878,6 +878,8 @@ class StartStopTrait(_Trait):
if domain in COVER_VALVE_DOMAINS: if domain in COVER_VALVE_DOMAINS:
return {} return {}
raise NotImplementedError(f"Unsupported domain {domain}")
def query_attributes(self): def query_attributes(self):
"""Return StartStop query attributes.""" """Return StartStop query attributes."""
domain = self.state.domain 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): async def execute(self, command, data, params, challenge):
"""Execute a StartStop command.""" """Execute a StartStop command."""
domain = self.state.domain domain = self.state.domain
if domain == vacuum.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: 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): async def _execute_vacuum(self, command, data, params, challenge):
"""Execute a StartStop command.""" """Execute a StartStop command."""