From 0aba227300fdf292b86cf3365e7736d522d5e11d Mon Sep 17 00:00:00 2001 From: William Scanlon Date: Sun, 6 Nov 2016 19:04:57 -0500 Subject: [PATCH] Catch AttributeError (#4253) --- homeassistant/components/binary_sensor/wink.py | 2 +- homeassistant/components/wink.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/binary_sensor/wink.py b/homeassistant/components/binary_sensor/wink.py index e4448d96e36..ca88d8f6df8 100644 --- a/homeassistant/components/binary_sensor/wink.py +++ b/homeassistant/components/binary_sensor/wink.py @@ -61,7 +61,7 @@ class WinkBinarySensorDevice(WinkDevice, BinarySensorDevice, Entity): json_data = message self.wink.pubnub_update(json.loads(json_data)) self.update_ha_state() - except (AttributeError, KeyError): + except (AttributeError, KeyError, AttributeError): error = "Pubnub returned invalid json for " + self.name logging.getLogger(__name__).error(error) self.update_ha_state(True) diff --git a/homeassistant/components/wink.py b/homeassistant/components/wink.py index c678024f6a3..3d6afe0ef5a 100644 --- a/homeassistant/components/wink.py +++ b/homeassistant/components/wink.py @@ -111,7 +111,7 @@ class WinkDevice(Entity): try: self.wink.pubnub_update(json.loads(message)) self.update_ha_state() - except (AttributeError, KeyError): + except (AttributeError, KeyError, AttributeError): error = "Pubnub returned invalid json for " + self.name logging.getLogger(__name__).error(error) self.update_ha_state(True)