Move imports in MCP23017 component (#27769)
* mcp23017 move imports * fix pylint errors
This commit is contained in:
parent
fdf839774e
commit
bc58649c2b
2 changed files with 8 additions and 12 deletions
|
@ -2,6 +2,10 @@
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
import board # pylint: disable=import-error
|
||||||
|
import busio # pylint: disable=import-error
|
||||||
|
import adafruit_mcp230xx # pylint: disable=import-error
|
||||||
|
import digitalio # pylint: disable=import-error
|
||||||
|
|
||||||
from homeassistant.components.binary_sensor import BinarySensorDevice, PLATFORM_SCHEMA
|
from homeassistant.components.binary_sensor import BinarySensorDevice, PLATFORM_SCHEMA
|
||||||
from homeassistant.const import DEVICE_DEFAULT_NAME
|
from homeassistant.const import DEVICE_DEFAULT_NAME
|
||||||
|
@ -37,10 +41,6 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
|
||||||
|
|
||||||
def setup_platform(hass, config, add_devices, discovery_info=None):
|
def setup_platform(hass, config, add_devices, discovery_info=None):
|
||||||
"""Set up the MCP23017 binary sensors."""
|
"""Set up the MCP23017 binary sensors."""
|
||||||
import board
|
|
||||||
import busio
|
|
||||||
import adafruit_mcp230xx
|
|
||||||
|
|
||||||
pull_mode = config[CONF_PULL_MODE]
|
pull_mode = config[CONF_PULL_MODE]
|
||||||
invert_logic = config[CONF_INVERT_LOGIC]
|
invert_logic = config[CONF_INVERT_LOGIC]
|
||||||
i2c_address = config[CONF_I2C_ADDRESS]
|
i2c_address = config[CONF_I2C_ADDRESS]
|
||||||
|
@ -65,8 +65,6 @@ class MCP23017BinarySensor(BinarySensorDevice):
|
||||||
|
|
||||||
def __init__(self, name, pin, pull_mode, invert_logic):
|
def __init__(self, name, pin, pull_mode, invert_logic):
|
||||||
"""Initialize the MCP23017 binary sensor."""
|
"""Initialize the MCP23017 binary sensor."""
|
||||||
import digitalio
|
|
||||||
|
|
||||||
self._name = name or DEVICE_DEFAULT_NAME
|
self._name = name or DEVICE_DEFAULT_NAME
|
||||||
self._pin = pin
|
self._pin = pin
|
||||||
self._pull_mode = pull_mode
|
self._pull_mode = pull_mode
|
||||||
|
|
|
@ -2,6 +2,10 @@
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
import board # pylint: disable=import-error
|
||||||
|
import busio # pylint: disable=import-error
|
||||||
|
import adafruit_mcp230xx # pylint: disable=import-error
|
||||||
|
import digitalio # pylint: disable=import-error
|
||||||
|
|
||||||
from homeassistant.components.switch import PLATFORM_SCHEMA
|
from homeassistant.components.switch import PLATFORM_SCHEMA
|
||||||
from homeassistant.const import DEVICE_DEFAULT_NAME
|
from homeassistant.const import DEVICE_DEFAULT_NAME
|
||||||
|
@ -31,10 +35,6 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
|
||||||
|
|
||||||
def setup_platform(hass, config, add_entities, discovery_info=None):
|
def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||||
"""Set up the MCP23017 devices."""
|
"""Set up the MCP23017 devices."""
|
||||||
import board
|
|
||||||
import busio
|
|
||||||
import adafruit_mcp230xx
|
|
||||||
|
|
||||||
invert_logic = config.get(CONF_INVERT_LOGIC)
|
invert_logic = config.get(CONF_INVERT_LOGIC)
|
||||||
i2c_address = config.get(CONF_I2C_ADDRESS)
|
i2c_address = config.get(CONF_I2C_ADDRESS)
|
||||||
|
|
||||||
|
@ -54,8 +54,6 @@ class MCP23017Switch(ToggleEntity):
|
||||||
|
|
||||||
def __init__(self, name, pin, invert_logic):
|
def __init__(self, name, pin, invert_logic):
|
||||||
"""Initialize the pin."""
|
"""Initialize the pin."""
|
||||||
import digitalio
|
|
||||||
|
|
||||||
self._name = name or DEVICE_DEFAULT_NAME
|
self._name = name or DEVICE_DEFAULT_NAME
|
||||||
self._pin = pin
|
self._pin = pin
|
||||||
self._invert_logic = invert_logic
|
self._invert_logic = invert_logic
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue