diff --git a/homeassistant/components/aws/__init__.py b/homeassistant/components/aws/__init__.py index 1959cc05e80..780a65b2d47 100644 --- a/homeassistant/components/aws/__init__.py +++ b/homeassistant/components/aws/__init__.py @@ -3,6 +3,8 @@ import asyncio import logging from collections import OrderedDict +import aiobotocore + import voluptuous as vol from homeassistant import config_entries @@ -151,7 +153,6 @@ async def async_setup_entry(hass, entry): async def _validate_aws_credentials(hass, credential): """Validate AWS credential config.""" - import aiobotocore aws_config = credential.copy() del aws_config[CONF_NAME] diff --git a/homeassistant/components/aws/notify.py b/homeassistant/components/aws/notify.py index fa1cf3fa363..2afa9a3a402 100644 --- a/homeassistant/components/aws/notify.py +++ b/homeassistant/components/aws/notify.py @@ -4,6 +4,8 @@ import base64 import json import logging +import aiobotocore + from homeassistant.components.notify import ( ATTR_TARGET, ATTR_TITLE, @@ -26,7 +28,6 @@ _LOGGER = logging.getLogger(__name__) async def get_available_regions(hass, service): """Get available regions for a service.""" - import aiobotocore session = aiobotocore.get_session() # get_available_regions is not a coroutine since it does not perform @@ -41,8 +42,6 @@ async def async_get_service(hass, config, discovery_info=None): _LOGGER.error("Please config aws notify platform in aws component") return None - import aiobotocore - session = None conf = discovery_info