Replace assert False by raising an error (#86686)

This commit is contained in:
Franck Nijhof 2023-01-26 16:51:43 +01:00 committed by GitHub
parent adeaf746ec
commit d4955a3d87
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 11 additions and 8 deletions

View file

@ -60,7 +60,7 @@ def _str_to_multi_color_effect(effect_str: str) -> MultiColorEffects:
if effect.name.lower() == effect_str:
return effect
# unreachable due to schema validation
assert False # pragma: no cover
raise RuntimeError # pragma: no cover
def _is_zero_rgb_brightness(rgb: tuple[int, int, int]) -> bool:

View file

@ -157,9 +157,9 @@ def request_handler_factory(
elif result is None:
bresult = b""
else:
assert (
False
), f"Result should be None, string, bytes or StreamResponse. Got: {result}"
raise TypeError(
f"Result should be None, string, bytes or StreamResponse. Got: {result}"
)
return web.Response(body=bresult, status=status_code)

View file

@ -293,7 +293,7 @@ class ControllerDevice(ClimateEntity):
for (key, value) in self._state_to_pizone.items():
if value == mode:
return key
assert False, "Should be unreachable"
raise RuntimeError("Should be unreachable")
@property
@_return_on_connection_error([])

View file

@ -172,7 +172,8 @@ def execute(
raise
time.sleep(QUERY_RETRY_WAIT)
assert False # unreachable # pragma: no cover
# Unreachable
raise RuntimeError # pragma: no cover
def execute_stmt_lambda_element(
@ -206,7 +207,8 @@ def execute_stmt_lambda_element(
raise
time.sleep(QUERY_RETRY_WAIT)
assert False # unreachable # pragma: no cover
# Unreachable
raise RuntimeError # pragma: no cover
def validate_or_move_away_sqlite_database(dburl: str) -> bool:

View file

@ -116,7 +116,8 @@ class WemoSwitch(WemoBinaryStateEntity, SwitchEntity):
if standby_state == StandbyState.STANDBY:
return STATE_STANDBY
return STATE_UNKNOWN
assert False # Unreachable code statement.
# Unreachable code statement.
raise RuntimeError
@property
def icon(self) -> str | None: