Reuse default aiohttp session (#5836)

This commit is contained in:
Pierre Ståhl 2017-02-09 23:07:46 +01:00 committed by Pascal Vizeli
parent ebfff6a907
commit 841321f154
2 changed files with 5 additions and 3 deletions

View File

@ -18,11 +18,12 @@ from homeassistant.components.media_player import (
from homeassistant.const import (
STATE_IDLE, STATE_PAUSED, STATE_PLAYING, STATE_STANDBY, CONF_HOST,
CONF_NAME, EVENT_HOMEASSISTANT_STOP)
from homeassistant.helpers.aiohttp_client import async_get_clientsession
import homeassistant.helpers.config_validation as cv
import homeassistant.util.dt as dt_util
REQUIREMENTS = ['pyatv==0.1.2']
REQUIREMENTS = ['pyatv==0.1.3']
_LOGGER = logging.getLogger(__name__)
@ -62,7 +63,8 @@ def async_setup_platform(hass, config, async_add_entities,
hass.data[DATA_APPLE_TV].append(host)
details = pyatv.AppleTVDevice(name, host, login_id)
atv = pyatv.connect_to_apple_tv(details, hass.loop)
session = async_get_clientsession(hass)
atv = pyatv.connect_to_apple_tv(details, hass.loop, session=session)
entity = AppleTvDevice(atv, name)
@asyncio.coroutine

View File

@ -418,7 +418,7 @@ pyasn1-modules==0.0.8
pyasn1==0.2.2
# homeassistant.components.media_player.apple_tv
pyatv==0.1.2
pyatv==0.1.3
# homeassistant.components.device_tracker.bbox
# homeassistant.components.sensor.bbox