Replace assert False by raising an error (#86686)
This commit is contained in:
parent
adeaf746ec
commit
d4955a3d87
5 changed files with 11 additions and 8 deletions
|
@ -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:
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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([])
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue