Recommend ConfigEntryAuthFailed for reauthentication (#1048)

* raise ConfigEntryAuthFailed

* Update config_entries_config_flow_handler.md
This commit is contained in:
epenet 2021-09-02 21:23:55 +02:00 committed by GitHub
parent 69615e1f0f
commit 6f0519ba66
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -241,15 +241,8 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry):
auth = api.AsyncConfigEntryAuth(...)
try:
await auth.refresh_tokens()
except TokenExpiredError:
hass.async_create_task(
hass.config_entries.flow.async_init(
DOMAIN,
context={"source": SOURCE_REAUTH},
data=entry.data,
)
)
return False
except TokenExpiredError as err:
raise ConfigEntryAuthFailed(err) from err
# TODO: Proceed with component setup
```