Prevent None strings in description_placeholders (#127103)
parent
dc09b7a532
commit
e772eef035
|
@ -92,6 +92,7 @@ class EmonitorConfigFlow(ConfigFlow, domain=DOMAIN):
|
|||
self, user_input: dict[str, Any] | None = None
|
||||
) -> ConfigFlowResult:
|
||||
"""Attempt to confirm."""
|
||||
assert self.discovered_ip is not None
|
||||
if user_input is not None:
|
||||
return self.async_create_entry(
|
||||
title=self.discovered_info["title"],
|
||||
|
|
|
@ -145,6 +145,7 @@ class KodiConfigFlow(ConfigFlow, domain=DOMAIN):
|
|||
) -> ConfigFlowResult:
|
||||
"""Handle user-confirmation of discovered node."""
|
||||
if user_input is None:
|
||||
assert self._name is not None
|
||||
return self.async_show_form(
|
||||
step_id="discovery_confirm",
|
||||
description_placeholders={"name": self._name},
|
||||
|
|
|
@ -97,7 +97,10 @@ class LookinFlowHandler(ConfigFlow, domain=DOMAIN):
|
|||
if user_input is None:
|
||||
return self.async_show_form(
|
||||
step_id="discovery_confirm",
|
||||
description_placeholders={"name": self._name, "host": self._host},
|
||||
description_placeholders={
|
||||
"name": self._name or "LOOKin",
|
||||
"host": self._host,
|
||||
},
|
||||
)
|
||||
|
||||
return self.async_create_entry(
|
||||
|
|
|
@ -93,6 +93,9 @@ class RidwellConfigFlow(ConfigFlow, domain=DOMAIN):
|
|||
) -> ConfigFlowResult:
|
||||
"""Handle re-auth completion."""
|
||||
if not user_input:
|
||||
if TYPE_CHECKING:
|
||||
assert self._username
|
||||
|
||||
return self.async_show_form(
|
||||
step_id="reauth_confirm",
|
||||
data_schema=STEP_REAUTH_CONFIRM_DATA_SCHEMA,
|
||||
|
|
|
@ -24,6 +24,8 @@ class SongpalConfig:
|
|||
def __init__(self, name: str, host: str | None, endpoint: str) -> None:
|
||||
"""Initialize Configuration."""
|
||||
self.name = name
|
||||
if TYPE_CHECKING:
|
||||
assert host is not None
|
||||
self.host = host
|
||||
self.endpoint = endpoint
|
||||
|
||||
|
|
|
@ -372,7 +372,7 @@ class WorkdayOptionsFlowHandler(OptionsFlow):
|
|||
errors=errors,
|
||||
description_placeholders={
|
||||
"name": options[CONF_NAME],
|
||||
"country": options.get(CONF_COUNTRY),
|
||||
"country": options.get(CONF_COUNTRY, "-"),
|
||||
},
|
||||
)
|
||||
|
||||
|
|
|
@ -2966,7 +2966,7 @@ class ConfigFlow(ConfigEntryBaseFlow):
|
|||
step_id: str | None = None,
|
||||
data_schema: vol.Schema | None = None,
|
||||
errors: dict[str, str] | None = None,
|
||||
description_placeholders: Mapping[str, str | None] | None = None,
|
||||
description_placeholders: Mapping[str, str] | None = None,
|
||||
last_step: bool | None = None,
|
||||
preview: str | None = None,
|
||||
) -> ConfigFlowResult:
|
||||
|
|
|
@ -155,7 +155,7 @@ class FlowResult(TypedDict, Generic[_FlowContextT, _HandlerT], total=False):
|
|||
context: _FlowContextT
|
||||
data_schema: vol.Schema | None
|
||||
data: Mapping[str, Any]
|
||||
description_placeholders: Mapping[str, str | None] | None
|
||||
description_placeholders: Mapping[str, str] | None
|
||||
description: str | None
|
||||
errors: dict[str, str] | None
|
||||
extra: str
|
||||
|
@ -705,7 +705,7 @@ class FlowHandler(Generic[_FlowContextT, _FlowResultT, _HandlerT]):
|
|||
step_id: str | None = None,
|
||||
data_schema: vol.Schema | None = None,
|
||||
errors: dict[str, str] | None = None,
|
||||
description_placeholders: Mapping[str, str | None] | None = None,
|
||||
description_placeholders: Mapping[str, str] | None = None,
|
||||
last_step: bool | None = None,
|
||||
preview: str | None = None,
|
||||
) -> _FlowResultT:
|
||||
|
|
Loading…
Reference in New Issue