Add data entry flow helper (#13935)

* Extract data entry flows HTTP views into helper

* Remove use of domain

* Lint

* Fix tests

* Update doc
This commit is contained in:
Paulus Schoutsen 2018-04-17 05:44:32 -04:00 committed by Pascal Vizeli
parent 6e9669c18d
commit 534aa0e4b5
5 changed files with 132 additions and 84 deletions

View file

@ -338,7 +338,7 @@ class ConfigEntries:
if component not in self.hass.config.components:
return True
await entry.async_unload(
return await entry.async_unload(
self.hass, component=getattr(self.hass.components, component))
async def _async_save_entry(self, result):
@ -362,6 +362,8 @@ class ConfigEntries:
await async_setup_component(
self.hass, entry.domain, self._hass_config)
return entry
async def _async_create_flow(self, handler):
"""Create a flow for specified handler.