From e69cd271ddbc4ecc03efc87c8ed6dddeb065bb1c Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Tue, 5 Nov 2019 14:40:12 -0700 Subject: [PATCH] Bump pytile and re-order imports (#28570) --- homeassistant/components/tile/device_tracker.py | 10 ++-------- homeassistant/components/tile/manifest.json | 2 +- requirements_all.txt | 2 +- 3 files changed, 4 insertions(+), 10 deletions(-) diff --git a/homeassistant/components/tile/device_tracker.py b/homeassistant/components/tile/device_tracker.py index 924fa913d30..1cb88f67c2f 100644 --- a/homeassistant/components/tile/device_tracker.py +++ b/homeassistant/components/tile/device_tracker.py @@ -2,6 +2,8 @@ import logging from datetime import timedelta +from pytile import async_login +from pytile.errors import SessionExpiredError, TileError import voluptuous as vol from homeassistant.components.device_tracker import PLATFORM_SCHEMA @@ -43,8 +45,6 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend( async def async_setup_scanner(hass, config, async_see, discovery_info=None): """Validate the configuration and return a Tile scanner.""" - from pytile import async_login - websession = aiohttp_client.async_get_clientsession(hass) config_file = hass.config.path( @@ -89,8 +89,6 @@ class TileScanner: async def async_init(self): """Further initialize connection to the Tile servers.""" - from pytile.errors import TileError - try: await self._client.async_init() except TileError as err: @@ -105,10 +103,6 @@ class TileScanner: async def _async_update(self, now=None): """Update info from Tile.""" - from pytile.errors import SessionExpiredError, TileError - - _LOGGER.debug("Updating Tile data") - try: await self._client.async_init() tiles = await self._client.tiles.all( diff --git a/homeassistant/components/tile/manifest.json b/homeassistant/components/tile/manifest.json index 0dd0b70ef52..801e09fd954 100644 --- a/homeassistant/components/tile/manifest.json +++ b/homeassistant/components/tile/manifest.json @@ -3,7 +3,7 @@ "name": "Tile", "documentation": "https://www.home-assistant.io/integrations/tile", "requirements": [ - "pytile==3.0.0" + "pytile==3.0.1" ], "dependencies": [], "codeowners": [ diff --git a/requirements_all.txt b/requirements_all.txt index 6250c09c921..e36c92471c3 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1609,7 +1609,7 @@ python_opendata_transport==0.1.4 pythonegardia==1.0.40 # homeassistant.components.tile -pytile==3.0.0 +pytile==3.0.1 # homeassistant.components.touchline pytouchline==0.7