Fix style issues

This commit is contained in:
pavoni 2015-12-23 15:57:51 +00:00
parent 1e2b5e6991
commit 09b894a4aa

View file

@ -16,6 +16,7 @@ _LOGGER = logging.getLogger(__name__)
_WEMO_SUBSCRIPTION_REGISTRY = None _WEMO_SUBSCRIPTION_REGISTRY = None
# pylint: disable=unused-argument, too-many-function-args # pylint: disable=unused-argument, too-many-function-args
def setup_platform(hass, config, add_devices_callback, discovery_info=None): def setup_platform(hass, config, add_devices_callback, discovery_info=None):
""" Find and return WeMo switches. """ """ Find and return WeMo switches. """
@ -23,7 +24,7 @@ def setup_platform(hass, config, add_devices_callback, discovery_info=None):
import pywemo.discovery as discovery import pywemo.discovery as discovery
global _WEMO_SUBSCRIPTION_REGISTRY global _WEMO_SUBSCRIPTION_REGISTRY
if _WEMO_SUBSCRIPTION_REGISTRY is None: if _WEMO_SUBSCRIPTION_REGISTRY is None:
_WEMO_SUBSCRIPTION_REGISTRY = pywemo.SubscriptionRegistry() _WEMO_SUBSCRIPTION_REGISTRY = pywemo.SubscriptionRegistry()
_WEMO_SUBSCRIPTION_REGISTRY.start() _WEMO_SUBSCRIPTION_REGISTRY.start()
@ -53,19 +54,23 @@ class WemoSwitch(SwitchDevice):
self.insight_params = None self.insight_params = None
self.maker_params = None self.maker_params = None
global _WEMO_SUBSCRIPTION_REGISTRY
_WEMO_SUBSCRIPTION_REGISTRY.register(wemo) _WEMO_SUBSCRIPTION_REGISTRY.register(wemo)
_WEMO_SUBSCRIPTION_REGISTRY.on(wemo, 'BinaryState', self._update_callback) _WEMO_SUBSCRIPTION_REGISTRY.on(
_WEMO_SUBSCRIPTION_REGISTRY.on(wemo, 'attributeList', self._update_callback) wemo, 'BinaryState', self._update_callback)
_WEMO_SUBSCRIPTION_REGISTRY.on(
wemo, 'attributeList', self._update_callback)
def _update_callback(self, _device, _params): def _update_callback(self, _device, _params):
_LOGGER.info('Subscription update for %s, sevice=%s params=%s', self.name, _device, _params) """ Called by the wemo device callback to update state. """
# import pdb; pdb.set_trace() _LOGGER.info(
'Subscription update for %s, sevice=%s params=%s',
self.name, _device, _params)
self.update() self.update()
@property @property
def should_poll(self): def should_poll(self):
""" No polling should be needed with subscriptions, but leave in for initial version in case of issues. """ """ No polling should be needed with subscriptions """
# but leave in for initial version in case of issues.
return True return True
@property @property