From aab7442cc51f529f03a42a25411657037d43f224 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 20 Oct 2017 20:28:34 +0200 Subject: [PATCH] Upgrade gitterpy to 0.1.6 (#9983) --- homeassistant/components/sensor/gitter.py | 9 ++++++--- requirements_all.txt | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/sensor/gitter.py b/homeassistant/components/sensor/gitter.py index 5a41046a948..69d6f75dc6d 100644 --- a/homeassistant/components/sensor/gitter.py +++ b/homeassistant/components/sensor/gitter.py @@ -13,7 +13,7 @@ from homeassistant.components.sensor import PLATFORM_SCHEMA from homeassistant.const import CONF_NAME, CONF_API_KEY from homeassistant.helpers.entity import Entity -REQUIREMENTS = ['gitterpy==0.1.5'] +REQUIREMENTS = ['gitterpy==0.1.6'] _LOGGER = logging.getLogger(__name__) @@ -99,5 +99,8 @@ class GitterSensor(Entity): def update(self): """Get the latest data and updates the state.""" data = self._data.user.unread_items(self._room) - self._mention = len(data['mention']) - self._state = len(data['chat']) + if 'error' not in data.keys(): + self._mention = len(data['mention']) + self._state = len(data['chat']) + else: + _LOGGER.error("Not joined: %s", self._room) diff --git a/requirements_all.txt b/requirements_all.txt index a467b3dcfa2..37201e35920 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -277,7 +277,7 @@ gTTS-token==1.1.1 # gattlib==0.20150805 # homeassistant.components.sensor.gitter -gitterpy==0.1.5 +gitterpy==0.1.6 # homeassistant.components.notify.gntp gntp==1.0.3