Bump Daikin version, catch new exception during config_flow (#57080)
This commit is contained in:
parent
1fbc94f56d
commit
cadbf7f6a9
5 changed files with 13 additions and 4 deletions
|
@ -5,7 +5,7 @@ from uuid import uuid4
|
|||
|
||||
from aiohttp import ClientError, web_exceptions
|
||||
from async_timeout import timeout
|
||||
from pydaikin.daikin_base import Appliance
|
||||
from pydaikin.daikin_base import Appliance, DaikinException
|
||||
from pydaikin.discovery import Discovery
|
||||
import voluptuous as vol
|
||||
|
||||
|
@ -88,6 +88,13 @@ class FlowHandler(config_entries.ConfigFlow, domain=DOMAIN):
|
|||
data_schema=self.schema,
|
||||
errors={"base": "invalid_auth"},
|
||||
)
|
||||
except DaikinException as daikin_exp:
|
||||
_LOGGER.error(daikin_exp)
|
||||
return self.async_show_form(
|
||||
step_id="user",
|
||||
data_schema=self.schema,
|
||||
errors={"base": "unknown"},
|
||||
)
|
||||
except Exception: # pylint: disable=broad-except
|
||||
_LOGGER.exception("Unexpected error creating device")
|
||||
return self.async_show_form(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue