Add source constants for all config entry discovery sources (#28311)

This commit is contained in:
Franck Nijhof 2019-10-29 07:32:57 +01:00 committed by Paulus Schoutsen
parent 04ab20846a
commit a4ec4d5a18

View File

@ -20,9 +20,11 @@ from homeassistant.helpers.event import Event
_LOGGER = logging.getLogger(__name__)
_UNDEF: dict = {}
SOURCE_USER = "user"
SOURCE_DISCOVERY = "discovery"
SOURCE_IMPORT = "import"
SOURCE_SSDP = "ssdp"
SOURCE_USER = "user"
SOURCE_ZEROCONF = "zeroconf"
HANDLERS = Registry()
@ -50,7 +52,7 @@ ENTRY_STATE_FAILED_UNLOAD = "failed_unload"
UNRECOVERABLE_STATES = (ENTRY_STATE_MIGRATION_ERROR, ENTRY_STATE_FAILED_UNLOAD)
DISCOVERY_NOTIFICATION_ID = "config_entry_discovery"
DISCOVERY_SOURCES = ("ssdp", "zeroconf", SOURCE_DISCOVERY, SOURCE_IMPORT)
DISCOVERY_SOURCES = (SOURCE_SSDP, SOURCE_ZEROCONF, SOURCE_DISCOVERY, SOURCE_IMPORT)
EVENT_FLOW_DISCOVERED = "config_entry_discovered"