diff --git a/homeassistant/components/emonitor/sensor.py b/homeassistant/components/emonitor/sensor.py index d06e77f74e7..2b9d715ba51 100644 --- a/homeassistant/components/emonitor/sensor.py +++ b/homeassistant/components/emonitor/sensor.py @@ -37,7 +37,7 @@ async def async_setup_entry(hass, config_entry, async_add_entities): class EmonitorPowerSensor(CoordinatorEntity, SensorEntity): """Representation of an Emonitor power sensor entity.""" - def __init__(self, coordinator: DataUpdateCoordinator, channel_number: int): + def __init__(self, coordinator: DataUpdateCoordinator, channel_number: int) -> None: """Initialize the channel sensor.""" self.channel_number = channel_number super().__init__(coordinator) diff --git a/homeassistant/components/entur_public_transport/sensor.py b/homeassistant/components/entur_public_transport/sensor.py index c9c530c6b08..0852f95bd99 100644 --- a/homeassistant/components/entur_public_transport/sensor.py +++ b/homeassistant/components/entur_public_transport/sensor.py @@ -150,7 +150,9 @@ class EnturProxy: class EnturPublicTransportSensor(SensorEntity): """Implementation of a Entur public transport sensor.""" - def __init__(self, api: EnturProxy, name: str, stop: str, show_on_map: bool): + def __init__( + self, api: EnturProxy, name: str, stop: str, show_on_map: bool + ) -> None: """Initialize the sensor.""" self.api = api self._stop = stop diff --git a/homeassistant/components/esphome/__init__.py b/homeassistant/components/esphome/__init__.py index 94e0089042d..607af8cc47d 100644 --- a/homeassistant/components/esphome/__init__.py +++ b/homeassistant/components/esphome/__init__.py @@ -724,7 +724,7 @@ def esphome_state_property(func): class EsphomeEnumMapper: """Helper class to convert between hass and esphome enum values.""" - def __init__(self, func: Callable[[], dict[int, str]]): + def __init__(self, func: Callable[[], dict[int, str]]) -> None: """Construct a EsphomeEnumMapper.""" self._func = func @@ -750,7 +750,7 @@ def esphome_map_enum(func: Callable[[], dict[int, str]]): class EsphomeBaseEntity(Entity): """Define a base esphome entity.""" - def __init__(self, entry_id: str, component_key: str, key: int): + def __init__(self, entry_id: str, component_key: str, key: int) -> None: """Initialize.""" self._entry_id = entry_id self._component_key = component_key diff --git a/homeassistant/components/esphome/camera.py b/homeassistant/components/esphome/camera.py index 105d77637a7..6b553de1a13 100644 --- a/homeassistant/components/esphome/camera.py +++ b/homeassistant/components/esphome/camera.py @@ -32,7 +32,7 @@ async def async_setup_entry( class EsphomeCamera(Camera, EsphomeBaseEntity): """A camera implementation for ESPHome.""" - def __init__(self, entry_id: str, component_key: str, key: int): + def __init__(self, entry_id: str, component_key: str, key: int) -> None: """Initialize.""" Camera.__init__(self) EsphomeBaseEntity.__init__(self, entry_id, component_key, key) diff --git a/homeassistant/components/fints/sensor.py b/homeassistant/components/fints/sensor.py index e7faff46155..3487444c735 100644 --- a/homeassistant/components/fints/sensor.py +++ b/homeassistant/components/fints/sensor.py @@ -107,7 +107,7 @@ class FinTsClient: Use this class as Context Manager to get the FinTS3Client object. """ - def __init__(self, credentials: BankCredentials, name: str): + def __init__(self, credentials: BankCredentials, name: str) -> None: """Initialize a FinTsClient.""" self._credentials = credentials self.name = name diff --git a/homeassistant/components/firmata/board.py b/homeassistant/components/firmata/board.py index 73e3c004cb9..1f0052732ea 100644 --- a/homeassistant/components/firmata/board.py +++ b/homeassistant/components/firmata/board.py @@ -32,7 +32,7 @@ FirmataPinType = Union[int, str] class FirmataBoard: """Manages a single Firmata board.""" - def __init__(self, config: dict): + def __init__(self, config: dict) -> None: """Initialize the board.""" self.config = config self.api = None diff --git a/homeassistant/components/firmata/entity.py b/homeassistant/components/firmata/entity.py index 7a576c09cd1..e9f9f3619fe 100644 --- a/homeassistant/components/firmata/entity.py +++ b/homeassistant/components/firmata/entity.py @@ -37,7 +37,7 @@ class FirmataPinEntity(FirmataEntity): config_entry: ConfigEntry, name: str, pin: FirmataPinType, - ): + ) -> None: """Initialize the pin entity.""" super().__init__(api) self._name = name diff --git a/homeassistant/components/firmata/light.py b/homeassistant/components/firmata/light.py index 3c50a559e51..97901ea2f2b 100644 --- a/homeassistant/components/firmata/light.py +++ b/homeassistant/components/firmata/light.py @@ -59,7 +59,7 @@ class FirmataLight(FirmataPinEntity, LightEntity): config_entry: ConfigEntry, name: str, pin: FirmataPinType, - ): + ) -> None: """Initialize the light pin entity.""" super().__init__(api, config_entry, name, pin) diff --git a/homeassistant/components/firmata/pin.py b/homeassistant/components/firmata/pin.py index 3259d76cbb3..af07871efc7 100644 --- a/homeassistant/components/firmata/pin.py +++ b/homeassistant/components/firmata/pin.py @@ -15,7 +15,7 @@ class FirmataPinUsedException(Exception): class FirmataBoardPin: """Manages a single Firmata board pin.""" - def __init__(self, board: FirmataBoard, pin: FirmataPinType, pin_mode: str): + def __init__(self, board: FirmataBoard, pin: FirmataPinType, pin_mode: str) -> None: """Initialize the pin.""" self.board = board self._pin = pin @@ -43,7 +43,7 @@ class FirmataBinaryDigitalOutput(FirmataBoardPin): pin_mode: str, initial: bool, negate: bool, - ): + ) -> None: """Initialize the digital output pin.""" self._initial = initial self._negate = negate @@ -98,7 +98,7 @@ class FirmataPWMOutput(FirmataBoardPin): initial: bool, minimum: int, maximum: int, - ): + ) -> None: """Initialize the PWM/analog output pin.""" self._initial = initial self._min = minimum @@ -139,7 +139,7 @@ class FirmataBinaryDigitalInput(FirmataBoardPin): def __init__( self, board: FirmataBoard, pin: FirmataPinType, pin_mode: str, negate: bool - ): + ) -> None: """Initialize the digital input pin.""" self._negate = negate self._forward_callback = None @@ -206,7 +206,7 @@ class FirmataAnalogInput(FirmataBoardPin): def __init__( self, board: FirmataBoard, pin: FirmataPinType, pin_mode: str, differential: int - ): + ) -> None: """Initialize the analog input pin.""" self._differential = differential self._forward_callback = None diff --git a/homeassistant/components/flick_electric/__init__.py b/homeassistant/components/flick_electric/__init__.py index 54167b6a55f..ff9b737cd00 100644 --- a/homeassistant/components/flick_electric/__init__.py +++ b/homeassistant/components/flick_electric/__init__.py @@ -47,7 +47,7 @@ async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry): class HassFlickAuth(AbstractFlickAuth): """Implementation of AbstractFlickAuth based on a Home Assistant entity config.""" - def __init__(self, hass: HomeAssistant, entry: ConfigEntry): + def __init__(self, hass: HomeAssistant, entry: ConfigEntry) -> None: """Flick authention based on a Home Assistant entity config.""" super().__init__(aiohttp_client.async_get_clientsession(hass)) self._entry = entry diff --git a/homeassistant/components/flick_electric/sensor.py b/homeassistant/components/flick_electric/sensor.py index e6880600212..c523271716a 100644 --- a/homeassistant/components/flick_electric/sensor.py +++ b/homeassistant/components/flick_electric/sensor.py @@ -36,7 +36,7 @@ async def async_setup_entry( class FlickPricingSensor(SensorEntity): """Entity object for Flick Electric sensor.""" - def __init__(self, api: FlickAPI): + def __init__(self, api: FlickAPI) -> None: """Entity object for Flick Electric sensor.""" self._api: FlickAPI = api self._price: FlickPrice = None diff --git a/homeassistant/components/flo/device.py b/homeassistant/components/flo/device.py index e955c784ae4..f32aa7e6e32 100644 --- a/homeassistant/components/flo/device.py +++ b/homeassistant/components/flo/device.py @@ -21,7 +21,7 @@ class FloDeviceDataUpdateCoordinator(DataUpdateCoordinator): def __init__( self, hass: HomeAssistant, api_client: API, location_id: str, device_id: str - ): + ) -> None: """Initialize the device.""" self.hass: HomeAssistant = hass self.api_client: API = api_client diff --git a/homeassistant/components/flo/entity.py b/homeassistant/components/flo/entity.py index 26aef603a22..94683e2cb20 100644 --- a/homeassistant/components/flo/entity.py +++ b/homeassistant/components/flo/entity.py @@ -19,7 +19,7 @@ class FloEntity(Entity): name: str, device: FloDeviceDataUpdateCoordinator, **kwargs, - ): + ) -> None: """Init Flo entity.""" self._unique_id: str = f"{device.mac_address}_{entity_type}" self._name: str = name diff --git a/homeassistant/components/flo/switch.py b/homeassistant/components/flo/switch.py index ce9b48d1421..15bbbc78c69 100644 --- a/homeassistant/components/flo/switch.py +++ b/homeassistant/components/flo/switch.py @@ -57,7 +57,7 @@ async def async_setup_entry(hass, config_entry, async_add_entities): class FloSwitch(FloEntity, SwitchEntity): """Switch class for the Flo by Moen valve.""" - def __init__(self, device: FloDeviceDataUpdateCoordinator): + def __init__(self, device: FloDeviceDataUpdateCoordinator) -> None: """Initialize the Flo switch.""" super().__init__("shutoff_valve", "Shutoff Valve", device) self._state = self._device.last_known_valve_state == "open" diff --git a/homeassistant/components/gogogate2/common.py b/homeassistant/components/gogogate2/common.py index 9345f8d5fed..5f37b135ace 100644 --- a/homeassistant/components/gogogate2/common.py +++ b/homeassistant/components/gogogate2/common.py @@ -51,7 +51,7 @@ class DeviceDataUpdateCoordinator(DataUpdateCoordinator): update_interval: timedelta, update_method: Callable[[], Awaitable] | None = None, request_refresh_debouncer: Debouncer | None = None, - ): + ) -> None: """Initialize the data update coordinator.""" DataUpdateCoordinator.__init__( self, diff --git a/homeassistant/components/google_assistant/helpers.py b/homeassistant/components/google_assistant/helpers.py index 752f40a0ead..885e79994ff 100644 --- a/homeassistant/components/google_assistant/helpers.py +++ b/homeassistant/components/google_assistant/helpers.py @@ -364,7 +364,7 @@ class RequestData: source: str, request_id: str, devices: list[dict] | None, - ): + ) -> None: """Initialize the request data.""" self.config = config self.source = source @@ -388,7 +388,9 @@ def get_google_type(domain, device_class): class GoogleEntity: """Adaptation of Entity expressed in Google's terms.""" - def __init__(self, hass: HomeAssistant, config: AbstractConfig, state: State): + def __init__( + self, hass: HomeAssistant, config: AbstractConfig, state: State + ) -> None: """Initialize a Google entity.""" self.hass = hass self.config = config diff --git a/homeassistant/components/gree/bridge.py b/homeassistant/components/gree/bridge.py index 87f02ab82c4..9a927d13d29 100644 --- a/homeassistant/components/gree/bridge.py +++ b/homeassistant/components/gree/bridge.py @@ -26,7 +26,7 @@ _LOGGER = logging.getLogger(__name__) class DeviceDataUpdateCoordinator(DataUpdateCoordinator): """Manages polling for state changes from the device.""" - def __init__(self, hass: HomeAssistant, device: Device): + def __init__(self, hass: HomeAssistant, device: Device) -> None: """Initialize the data update coordinator.""" DataUpdateCoordinator.__init__( self, diff --git a/homeassistant/components/guardian/switch.py b/homeassistant/components/guardian/switch.py index c8ec4c6c645..fe39ee635f4 100644 --- a/homeassistant/components/guardian/switch.py +++ b/homeassistant/components/guardian/switch.py @@ -86,7 +86,7 @@ class ValveControllerSwitch(ValveControllerEntity, SwitchEntity): entry: ConfigEntry, client: Client, coordinators: dict[str, DataUpdateCoordinator], - ): + ) -> None: """Initialize.""" super().__init__( entry, coordinators, "valve", "Valve Controller", None, "mdi:water" diff --git a/homeassistant/components/guardian/util.py b/homeassistant/components/guardian/util.py index 884bbcde7c1..beaf71dea51 100644 --- a/homeassistant/components/guardian/util.py +++ b/homeassistant/components/guardian/util.py @@ -29,7 +29,7 @@ class GuardianDataUpdateCoordinator(DataUpdateCoordinator[dict]): api_coro: Callable[..., Awaitable], api_lock: asyncio.Lock, valve_controller_uid: str, - ): + ) -> None: """Initialize.""" super().__init__( hass, diff --git a/homeassistant/components/harmony/config_flow.py b/homeassistant/components/harmony/config_flow.py index be765ee4cb0..b1e71ac2dab 100644 --- a/homeassistant/components/harmony/config_flow.py +++ b/homeassistant/components/harmony/config_flow.py @@ -49,7 +49,7 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): VERSION = 1 - def __init__(self): + def __init__(self) -> None: """Initialize the Harmony config flow.""" self.harmony_config = {} @@ -159,7 +159,7 @@ def _options_from_user_input(user_input): class OptionsFlowHandler(config_entries.OptionsFlow): """Handle a option flow for Harmony.""" - def __init__(self, config_entry: config_entries.ConfigEntry): + def __init__(self, config_entry: config_entries.ConfigEntry) -> None: """Initialize options flow.""" self.config_entry = config_entry diff --git a/homeassistant/components/hassio/auth.py b/homeassistant/components/hassio/auth.py index 6c9b36fb3a0..78925ed73fc 100644 --- a/homeassistant/components/hassio/auth.py +++ b/homeassistant/components/hassio/auth.py @@ -34,7 +34,7 @@ def async_setup_auth_view(hass: HomeAssistant, user: User): class HassIOBaseAuth(HomeAssistantView): """Hass.io view to handle auth requests.""" - def __init__(self, hass: HomeAssistant, user: User): + def __init__(self, hass: HomeAssistant, user: User) -> None: """Initialize WebView.""" self.hass = hass self.user = user diff --git a/homeassistant/components/hassio/http.py b/homeassistant/components/hassio/http.py index e1bd1cb095c..47131b80de3 100644 --- a/homeassistant/components/hassio/http.py +++ b/homeassistant/components/hassio/http.py @@ -51,7 +51,7 @@ class HassIOView(HomeAssistantView): url = "/api/hassio/{path:.+}" requires_auth = False - def __init__(self, host: str, websession: aiohttp.ClientSession): + def __init__(self, host: str, websession: aiohttp.ClientSession) -> None: """Initialize a Hass.io base view.""" self._host = host self._websession = websession diff --git a/homeassistant/components/hassio/ingress.py b/homeassistant/components/hassio/ingress.py index 7519c860398..61cec64bfda 100644 --- a/homeassistant/components/hassio/ingress.py +++ b/homeassistant/components/hassio/ingress.py @@ -35,7 +35,7 @@ class HassIOIngress(HomeAssistantView): url = "/api/hassio_ingress/{token}/{path:.*}" requires_auth = False - def __init__(self, host: str, websession: aiohttp.ClientSession): + def __init__(self, host: str, websession: aiohttp.ClientSession) -> None: """Initialize a Hass.io ingress view.""" self._host = host self._websession = websession diff --git a/homeassistant/components/home_connect/api.py b/homeassistant/components/home_connect/api.py index da5f1df20c6..cf14de7cc42 100644 --- a/homeassistant/components/home_connect/api.py +++ b/homeassistant/components/home_connect/api.py @@ -46,7 +46,7 @@ class ConfigEntryAuth(homeconnect.HomeConnectAPI): hass: core.HomeAssistant, config_entry: config_entries.ConfigEntry, implementation: config_entry_oauth2_flow.AbstractOAuth2Implementation, - ): + ) -> None: """Initialize Home Connect Auth.""" self.hass = hass self.config_entry = config_entry diff --git a/homeassistant/components/home_plus_control/helpers.py b/homeassistant/components/home_plus_control/helpers.py index 95d538def01..773732b1a50 100644 --- a/homeassistant/components/home_plus_control/helpers.py +++ b/homeassistant/components/home_plus_control/helpers.py @@ -27,7 +27,7 @@ class HomePlusControlOAuth2Implementation( self, hass: HomeAssistant, config_data: dict, - ): + ) -> None: """HomePlusControlOAuth2Implementation Constructor. Initialize the authentication implementation for the Legrand Home+ Control API. diff --git a/homeassistant/components/homekit/aidmanager.py b/homeassistant/components/homekit/aidmanager.py index 220014d7d4e..5af5559b2ef 100644 --- a/homeassistant/components/homekit/aidmanager.py +++ b/homeassistant/components/homekit/aidmanager.py @@ -65,7 +65,7 @@ class AccessoryAidStorage: persist over reboots. """ - def __init__(self, hass: HomeAssistant, entry: ConfigEntry): + def __init__(self, hass: HomeAssistant, entry: ConfigEntry) -> None: """Create a new entity map store.""" self.hass = hass self.allocations = {} diff --git a/homeassistant/components/homekit/config_flow.py b/homeassistant/components/homekit/config_flow.py index 6e1cd9bcaed..506b4f5c7a8 100644 --- a/homeassistant/components/homekit/config_flow.py +++ b/homeassistant/components/homekit/config_flow.py @@ -113,7 +113,7 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): VERSION = 1 - def __init__(self): + def __init__(self) -> None: """Initialize config flow.""" self.hk_data = {} @@ -263,7 +263,7 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): class OptionsFlowHandler(config_entries.OptionsFlow): """Handle a option flow for homekit.""" - def __init__(self, config_entry: config_entries.ConfigEntry): + def __init__(self, config_entry: config_entries.ConfigEntry) -> None: """Initialize options flow.""" self.config_entry = config_entry self.hk_options = {} diff --git a/homeassistant/components/huawei_lte/config_flow.py b/homeassistant/components/huawei_lte/config_flow.py index 3e19e18151f..3a0a0c32404 100644 --- a/homeassistant/components/huawei_lte/config_flow.py +++ b/homeassistant/components/huawei_lte/config_flow.py @@ -249,7 +249,7 @@ class ConfigFlowHandler(config_entries.ConfigFlow, domain=DOMAIN): class OptionsFlowHandler(config_entries.OptionsFlow): """Huawei LTE options flow.""" - def __init__(self, config_entry: config_entries.ConfigEntry): + def __init__(self, config_entry: config_entries.ConfigEntry) -> None: """Initialize options flow.""" self.config_entry = config_entry diff --git a/homeassistant/components/huisbaasje/sensor.py b/homeassistant/components/huisbaasje/sensor.py index 3acf39a140d..1ea392b8269 100644 --- a/homeassistant/components/huisbaasje/sensor.py +++ b/homeassistant/components/huisbaasje/sensor.py @@ -38,7 +38,7 @@ class HuisbaasjeSensor(CoordinatorEntity, SensorEntity): unit_of_measurement: str = POWER_WATT, icon: str = "mdi:lightning-bolt", precision: int = 0, - ): + ) -> None: """Initialize the sensor.""" super().__init__(coordinator) self._user_id = user_id diff --git a/homeassistant/components/hyperion/config_flow.py b/homeassistant/components/hyperion/config_flow.py index 61299c16c13..3e82f796c0e 100644 --- a/homeassistant/components/hyperion/config_flow.py +++ b/homeassistant/components/hyperion/config_flow.py @@ -432,7 +432,7 @@ class HyperionConfigFlow(ConfigFlow, domain=DOMAIN): class HyperionOptionsFlow(OptionsFlow): """Hyperion options flow.""" - def __init__(self, config_entry: ConfigEntry): + def __init__(self, config_entry: ConfigEntry) -> None: """Initialize a Hyperion options flow.""" self._config_entry = config_entry diff --git a/homeassistant/components/iaqualink/__init__.py b/homeassistant/components/iaqualink/__init__.py index a95ec804890..4ed9efd06f2 100644 --- a/homeassistant/components/iaqualink/__init__.py +++ b/homeassistant/components/iaqualink/__init__.py @@ -201,7 +201,7 @@ class AqualinkEntity(Entity): class. """ - def __init__(self, dev: AqualinkDevice): + def __init__(self, dev: AqualinkDevice) -> None: """Initialize the entity.""" self.dev = dev diff --git a/homeassistant/components/icloud/account.py b/homeassistant/components/icloud/account.py index 5a33b5d9508..95b90791165 100644 --- a/homeassistant/components/icloud/account.py +++ b/homeassistant/components/icloud/account.py @@ -85,7 +85,7 @@ class IcloudAccount: max_interval: int, gps_accuracy_threshold: int, config_entry: ConfigEntry, - ): + ) -> None: """Initialize an iCloud account.""" self.hass = hass self._username = username @@ -374,7 +374,7 @@ class IcloudAccount: class IcloudDevice: """Representation of a iCloud device.""" - def __init__(self, account: IcloudAccount, device: AppleDevice, status): + def __init__(self, account: IcloudAccount, device: AppleDevice, status) -> None: """Initialize the iCloud device.""" self._account = account diff --git a/homeassistant/components/icloud/device_tracker.py b/homeassistant/components/icloud/device_tracker.py index 808689bc00a..2f53e782750 100644 --- a/homeassistant/components/icloud/device_tracker.py +++ b/homeassistant/components/icloud/device_tracker.py @@ -61,7 +61,7 @@ def add_entities(account, async_add_entities, tracked): class IcloudTrackerEntity(TrackerEntity): """Represent a tracked device.""" - def __init__(self, account: IcloudAccount, device: IcloudDevice): + def __init__(self, account: IcloudAccount, device: IcloudDevice) -> None: """Set up the iCloud tracker entity.""" self._account = account self._device = device diff --git a/homeassistant/components/icloud/sensor.py b/homeassistant/components/icloud/sensor.py index 6a7304dfc9d..0e1bda16d60 100644 --- a/homeassistant/components/icloud/sensor.py +++ b/homeassistant/components/icloud/sensor.py @@ -53,7 +53,7 @@ def add_entities(account, async_add_entities, tracked): class IcloudDeviceBatterySensor(SensorEntity): """Representation of a iCloud device battery sensor.""" - def __init__(self, account: IcloudAccount, device: IcloudDevice): + def __init__(self, account: IcloudAccount, device: IcloudDevice) -> None: """Initialize the battery sensor.""" self._account = account self._device = device diff --git a/homeassistant/components/image/__init__.py b/homeassistant/components/image/__init__.py index 37b3bd7ff6a..e27abf70127 100644 --- a/homeassistant/components/image/__init__.py +++ b/homeassistant/components/image/__init__.py @@ -159,7 +159,7 @@ class ImageServeView(HomeAssistantView): def __init__( self, image_folder: pathlib.Path, image_collection: ImageStorageCollection - ): + ) -> None: """Initialize image serve view.""" self.transform_lock = asyncio.Lock() self.image_folder = image_folder diff --git a/homeassistant/components/input_boolean/__init__.py b/homeassistant/components/input_boolean/__init__.py index 399ab73783b..661d58da989 100644 --- a/homeassistant/components/input_boolean/__init__.py +++ b/homeassistant/components/input_boolean/__init__.py @@ -144,7 +144,7 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool: class InputBoolean(ToggleEntity, RestoreEntity): """Representation of a boolean input.""" - def __init__(self, config: dict | None): + def __init__(self, config: dict | None) -> None: """Initialize a boolean input.""" self._config = config self.editable = True diff --git a/homeassistant/components/input_number/__init__.py b/homeassistant/components/input_number/__init__.py index 7c6a34f6e5b..9c0cc202cfa 100644 --- a/homeassistant/components/input_number/__init__.py +++ b/homeassistant/components/input_number/__init__.py @@ -196,7 +196,7 @@ class NumberStorageCollection(collection.StorageCollection): class InputNumber(RestoreEntity): """Representation of a slider.""" - def __init__(self, config: dict): + def __init__(self, config: dict) -> None: """Initialize an input number.""" self._config = config self.editable = True diff --git a/homeassistant/components/input_select/__init__.py b/homeassistant/components/input_select/__init__.py index b53b907ca10..859ae6f91e1 100644 --- a/homeassistant/components/input_select/__init__.py +++ b/homeassistant/components/input_select/__init__.py @@ -201,7 +201,7 @@ class InputSelectStorageCollection(collection.StorageCollection): class InputSelect(RestoreEntity): """Representation of a select input.""" - def __init__(self, config: dict): + def __init__(self, config: dict) -> None: """Initialize a select input.""" self._config = config self.editable = True diff --git a/homeassistant/components/input_text/__init__.py b/homeassistant/components/input_text/__init__.py index f4daec0a4d4..417dbf81249 100644 --- a/homeassistant/components/input_text/__init__.py +++ b/homeassistant/components/input_text/__init__.py @@ -190,7 +190,7 @@ class InputTextStorageCollection(collection.StorageCollection): class InputText(RestoreEntity): """Represent a text box.""" - def __init__(self, config: dict): + def __init__(self, config: dict) -> None: """Initialize a text input.""" self._config = config self.editable = True diff --git a/homeassistant/components/ipp/__init__.py b/homeassistant/components/ipp/__init__.py index 198fdaa602a..c1bc7ed4986 100644 --- a/homeassistant/components/ipp/__init__.py +++ b/homeassistant/components/ipp/__init__.py @@ -82,7 +82,7 @@ class IPPDataUpdateCoordinator(DataUpdateCoordinator[IPPPrinter]): base_path: str, tls: bool, verify_ssl: bool, - ): + ) -> None: """Initialize global IPP data updater.""" self.ipp = IPP( host=host, diff --git a/homeassistant/components/isy994/config_flow.py b/homeassistant/components/isy994/config_flow.py index bd1baa66045..c9ca29e8f63 100644 --- a/homeassistant/components/isy994/config_flow.py +++ b/homeassistant/components/isy994/config_flow.py @@ -108,7 +108,7 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): VERSION = 1 - def __init__(self): + def __init__(self) -> None: """Initialize the isy994 config flow.""" self.discovered_conf = {} @@ -194,7 +194,7 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): class OptionsFlowHandler(config_entries.OptionsFlow): """Handle a option flow for isy994.""" - def __init__(self, config_entry: config_entries.ConfigEntry): + def __init__(self, config_entry: config_entries.ConfigEntry) -> None: """Initialize options flow.""" self.config_entry = config_entry diff --git a/homeassistant/components/keenetic_ndms2/binary_sensor.py b/homeassistant/components/keenetic_ndms2/binary_sensor.py index 5da52eff00d..ed366bd7402 100644 --- a/homeassistant/components/keenetic_ndms2/binary_sensor.py +++ b/homeassistant/components/keenetic_ndms2/binary_sensor.py @@ -27,7 +27,7 @@ async def async_setup_entry( class RouterOnlineBinarySensor(BinarySensorEntity): """Representation router connection status.""" - def __init__(self, router: KeeneticRouter): + def __init__(self, router: KeeneticRouter) -> None: """Initialize the APCUPSd binary device.""" self._router = router diff --git a/homeassistant/components/keenetic_ndms2/config_flow.py b/homeassistant/components/keenetic_ndms2/config_flow.py index 4437aa12edf..4377a1094fc 100644 --- a/homeassistant/components/keenetic_ndms2/config_flow.py +++ b/homeassistant/components/keenetic_ndms2/config_flow.py @@ -89,7 +89,7 @@ class KeeneticFlowHandler(config_entries.ConfigFlow, domain=DOMAIN): class KeeneticOptionsFlowHandler(config_entries.OptionsFlow): """Handle options.""" - def __init__(self, config_entry: ConfigEntry): + def __init__(self, config_entry: ConfigEntry) -> None: """Initialize options flow.""" self.config_entry = config_entry self._interface_options = {} diff --git a/homeassistant/components/keenetic_ndms2/device_tracker.py b/homeassistant/components/keenetic_ndms2/device_tracker.py index 461814b1917..a08d8c72f0c 100644 --- a/homeassistant/components/keenetic_ndms2/device_tracker.py +++ b/homeassistant/components/keenetic_ndms2/device_tracker.py @@ -155,7 +155,7 @@ def update_items(router: KeeneticRouter, async_add_entities, tracked: set[str]): class KeeneticTracker(ScannerEntity): """Representation of network device.""" - def __init__(self, device: Device, router: KeeneticRouter): + def __init__(self, device: Device, router: KeeneticRouter) -> None: """Initialize the tracked device.""" self._device = device self._router = router diff --git a/homeassistant/components/keenetic_ndms2/router.py b/homeassistant/components/keenetic_ndms2/router.py index 049d9aab0de..87841d8291c 100644 --- a/homeassistant/components/keenetic_ndms2/router.py +++ b/homeassistant/components/keenetic_ndms2/router.py @@ -37,7 +37,7 @@ _LOGGER = logging.getLogger(__name__) class KeeneticRouter: """Keenetic client Object.""" - def __init__(self, hass: HomeAssistant, config_entry: ConfigEntry): + def __init__(self, hass: HomeAssistant, config_entry: ConfigEntry) -> None: """Initialize the Client.""" self.hass = hass self.config_entry = config_entry diff --git a/homeassistant/components/knx/cover.py b/homeassistant/components/knx/cover.py index 0ca060e6f22..86fba34a87a 100644 --- a/homeassistant/components/knx/cover.py +++ b/homeassistant/components/knx/cover.py @@ -86,7 +86,7 @@ def _async_migrate_unique_id( class KNXCover(KnxEntity, CoverEntity): """Representation of a KNX cover.""" - def __init__(self, xknx: XKNX, config: ConfigType): + def __init__(self, xknx: XKNX, config: ConfigType) -> None: """Initialize the cover.""" self._device: XknxCover super().__init__( diff --git a/homeassistant/components/konnected/config_flow.py b/homeassistant/components/konnected/config_flow.py index b1099b47929..4cc53c9069a 100644 --- a/homeassistant/components/konnected/config_flow.py +++ b/homeassistant/components/konnected/config_flow.py @@ -168,7 +168,7 @@ class KonnectedFlowHandler(config_entries.ConfigFlow, domain=DOMAIN): # class variable to store/share discovered host information discovered_hosts = {} - def __init__(self): + def __init__(self) -> None: """Initialize the Konnected flow.""" self.data = {} self.options = OPTIONS_SCHEMA({CONF_IO: {}}) @@ -360,7 +360,7 @@ class KonnectedFlowHandler(config_entries.ConfigFlow, domain=DOMAIN): class OptionsFlowHandler(config_entries.OptionsFlow): """Handle a option flow for a Konnected Panel.""" - def __init__(self, config_entry: config_entries.ConfigEntry): + def __init__(self, config_entry: config_entries.ConfigEntry) -> None: """Initialize options flow.""" self.entry = config_entry self.model = self.entry.data[CONF_MODEL] diff --git a/homeassistant/components/kostal_plenticore/helper.py b/homeassistant/components/kostal_plenticore/helper.py index a78896a179d..eb4f6ce44a6 100644 --- a/homeassistant/components/kostal_plenticore/helper.py +++ b/homeassistant/components/kostal_plenticore/helper.py @@ -121,7 +121,7 @@ class PlenticoreUpdateCoordinator(DataUpdateCoordinator): name: str, update_inverval: timedelta, plenticore: Plenticore, - ): + ) -> None: """Create a new update coordinator for plenticore data.""" super().__init__( hass=hass, diff --git a/homeassistant/components/kulersky/light.py b/homeassistant/components/kulersky/light.py index c83b4dac9a7..48f27e91c79 100644 --- a/homeassistant/components/kulersky/light.py +++ b/homeassistant/components/kulersky/light.py @@ -68,7 +68,7 @@ async def async_setup_entry( class KulerskyLight(LightEntity): """Representation of an Kuler Sky Light.""" - def __init__(self, light: pykulersky.Light): + def __init__(self, light: pykulersky.Light) -> None: """Initialize a Kuler Sky light.""" self._light = light self._hs_color = None