Add empty line after module docstring (2) [components] (#112736)

This commit is contained in:
Marc Mueller 2024-03-08 19:15:59 +01:00 committed by GitHub
parent cb8c14496c
commit 2c06d4fcb9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
461 changed files with 461 additions and 0 deletions

View file

@ -1,4 +1,5 @@
"""Constants for the Abode Security System component.""" """Constants for the Abode Security System component."""
import logging import logging
LOGGER = logging.getLogger(__package__) LOGGER = logging.getLogger(__package__)

View file

@ -1,4 +1,5 @@
"""Constants for the Rollease Acmeda Automate integration.""" """Constants for the Rollease Acmeda Automate integration."""
import logging import logging
LOGGER = logging.getLogger(__package__) LOGGER = logging.getLogger(__package__)

View file

@ -1,4 +1,5 @@
"""Constants for the AdGuard Home integration.""" """Constants for the AdGuard Home integration."""
import logging import logging
DOMAIN = "adguard" DOMAIN = "adguard"

View file

@ -1,4 +1,5 @@
"""Support for Automation Device Specification (ADS).""" """Support for Automation Device Specification (ADS)."""
import asyncio import asyncio
from asyncio import timeout from asyncio import timeout
from collections import namedtuple from collections import namedtuple

View file

@ -1,4 +1,5 @@
"""The AirNow integration.""" """The AirNow integration."""
import datetime import datetime
import logging import logging

View file

@ -1,4 +1,5 @@
"""Config flow for AirNow integration.""" """Config flow for AirNow integration."""
import logging import logging
from typing import Any from typing import Any

View file

@ -1,4 +1,5 @@
"""DataUpdateCoordinator for the airtouch integration.""" """DataUpdateCoordinator for the airtouch integration."""
import logging import logging
from airtouch4pyapi.airtouch import AirTouchStatus from airtouch4pyapi.airtouch import AirTouchStatus

View file

@ -1,4 +1,5 @@
"""AirTouch 5 component to control AirTouch 5 Climate Devices.""" """AirTouch 5 component to control AirTouch 5 Climate Devices."""
import logging import logging
from typing import Any from typing import Any

View file

@ -1,4 +1,5 @@
"""Define AirVisual constants.""" """Define AirVisual constants."""
import logging import logging
DOMAIN = "airvisual" DOMAIN = "airvisual"

View file

@ -1,4 +1,5 @@
"""Constants for the AirVisual Pro integration.""" """Constants for the AirVisual Pro integration."""
import logging import logging
DOMAIN = "airvisual_pro" DOMAIN = "airvisual_pro"

View file

@ -1,4 +1,5 @@
"""The aladdin_connect component.""" """The aladdin_connect component."""
import logging import logging
from typing import Final from typing import Final

View file

@ -1,4 +1,5 @@
"""Support for AlarmDecoder zone states- represented as binary sensors.""" """Support for AlarmDecoder zone states- represented as binary sensors."""
import logging import logging
from homeassistant.components.binary_sensor import BinarySensorEntity from homeassistant.components.binary_sensor import BinarySensorEntity

View file

@ -1,4 +1,5 @@
"""Support for Alexa skill auth.""" """Support for Alexa skill auth."""
import asyncio import asyncio
from asyncio import timeout from asyncio import timeout
from datetime import datetime, timedelta from datetime import datetime, timedelta

View file

@ -1,4 +1,5 @@
"""Support for Alexa skill service end point.""" """Support for Alexa skill service end point."""
import hmac import hmac
from http import HTTPStatus from http import HTTPStatus
import logging import logging

View file

@ -1,4 +1,5 @@
"""Support for Alexa skill service end point.""" """Support for Alexa skill service end point."""
import enum import enum
import logging import logging
from typing import Any from typing import Any

View file

@ -1,4 +1,5 @@
"""Support for alexa Smart Home Skill API.""" """Support for alexa Smart Home Skill API."""
import logging import logging
from typing import Any from typing import Any

View file

@ -1,4 +1,5 @@
"""Amber Electric Constants.""" """Amber Electric Constants."""
import logging import logging
from homeassistant.const import Platform from homeassistant.const import Platform

View file

@ -1,4 +1,5 @@
"""Support for Ambiclimate devices.""" """Support for Ambiclimate devices."""
import voluptuous as vol import voluptuous as vol
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry

View file

@ -1,4 +1,5 @@
"""Config flow for Ambiclimate.""" """Config flow for Ambiclimate."""
import logging import logging
from typing import Any from typing import Any

View file

@ -1,4 +1,5 @@
"""Define constants for the Ambient PWS component.""" """Define constants for the Ambient PWS component."""
import logging import logging
DOMAIN = "ambient_station" DOMAIN = "ambient_station"

View file

@ -1,4 +1,5 @@
"""Constants for the Homeassistant Analytics integration.""" """Constants for the Homeassistant Analytics integration."""
import logging import logging
DOMAIN = "analytics_insights" DOMAIN = "analytics_insights"

View file

@ -1,4 +1,5 @@
"""The data update coordinator for the A. O. Smith integration.""" """The data update coordinator for the A. O. Smith integration."""
import logging import logging
from py_aosmith import ( from py_aosmith import (

View file

@ -1,4 +1,5 @@
"""Rest API for Home Assistant.""" """Rest API for Home Assistant."""
import asyncio import asyncio
from asyncio import shield, timeout from asyncio import shield, timeout
from functools import lru_cache from functools import lru_cache

View file

@ -1,4 +1,5 @@
"""Remote control support for Apple TV.""" """Remote control support for Apple TV."""
import asyncio import asyncio
from collections.abc import Iterable from collections.abc import Iterable
import logging import logging

View file

@ -1,4 +1,5 @@
"""Arcam component.""" """Arcam component."""
import asyncio import asyncio
from asyncio import timeout from asyncio import timeout
import logging import logging

View file

@ -1,4 +1,5 @@
"""Assist pipeline Websocket API.""" """Assist pipeline Websocket API."""
import asyncio import asyncio
# Suppressing disable=deprecated-module is needed for Python 3.11 # Suppressing disable=deprecated-module is needed for Python 3.11

View file

@ -1,4 +1,5 @@
"""Support for Asterisk Voicemail interface.""" """Support for Asterisk Voicemail interface."""
import logging import logging
from typing import Any, cast from typing import Any, cast

View file

@ -1,4 +1,5 @@
"""Constants for the automation integration.""" """Constants for the automation integration."""
import logging import logging
CONF_ACTION = "action" CONF_ACTION = "action"

View file

@ -1,4 +1,5 @@
"""Support for Amazon Web Services (AWS).""" """Support for Amazon Web Services (AWS)."""
import asyncio import asyncio
from collections import OrderedDict from collections import OrderedDict
import logging import logging

View file

@ -1,4 +1,5 @@
"""Support for Axis devices.""" """Support for Axis devices."""
import logging import logging
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry

View file

@ -1,4 +1,5 @@
"""Constants for the Axis component.""" """Constants for the Axis component."""
import logging import logging
from homeassistant.const import Platform from homeassistant.const import Platform

View file

@ -1,4 +1,5 @@
"""Support for Baidu speech service.""" """Support for Baidu speech service."""
import logging import logging
from aip import AipSpeech from aip import AipSpeech

View file

@ -1,4 +1,5 @@
"""Provides device triggers for binary sensors.""" """Provides device triggers for binary sensors."""
import voluptuous as vol import voluptuous as vol
from homeassistant.components.device_automation import ( from homeassistant.components.device_automation import (

View file

@ -1,4 +1,5 @@
"""The BleBox devices integration.""" """The BleBox devices integration."""
import logging import logging
from typing import Generic, TypeVar from typing import Generic, TypeVar

View file

@ -1,4 +1,5 @@
"""The Bosch Smart Home Controller integration.""" """The Bosch Smart Home Controller integration."""
import logging import logging
from boschshcpy import SHCSession from boschshcpy import SHCSession

View file

@ -1,4 +1,5 @@
"""Heartbeats for Broadlink devices.""" """Heartbeats for Broadlink devices."""
import datetime as dt import datetime as dt
import logging import logging

View file

@ -1,4 +1,5 @@
"""Support for Broadlink lights.""" """Support for Broadlink lights."""
import logging import logging
from typing import Any from typing import Any

View file

@ -1,4 +1,5 @@
"""Support for Broadlink remotes.""" """Support for Broadlink remotes."""
import asyncio import asyncio
from base64 import b64encode from base64 import b64encode
from collections import defaultdict from collections import defaultdict

View file

@ -1,4 +1,5 @@
"""Support for launching a web browser on the host machine.""" """Support for launching a web browser on the host machine."""
import webbrowser import webbrowser
import voluptuous as vol import voluptuous as vol

View file

@ -1,4 +1,5 @@
"""The BSB-Lan integration.""" """The BSB-Lan integration."""
import dataclasses import dataclasses
from bsblan import BSBLAN, Device, Info, StaticState from bsblan import BSBLAN, Device, Info, StaticState

View file

@ -1,4 +1,5 @@
"""Support for Buienradar.nl weather service.""" """Support for Buienradar.nl weather service."""
import logging import logging
from buienradar.constants import ( from buienradar.constants import (

View file

@ -1,4 +1,5 @@
"""Deal with Cast discovery.""" """Deal with Cast discovery."""
import logging import logging
import threading import threading

View file

@ -1,4 +1,5 @@
"""Climate device for CCM15 coordinator.""" """Climate device for CCM15 coordinator."""
import logging import logging
from typing import Any from typing import Any

View file

@ -1,4 +1,5 @@
"""Climate device for CCM15 coordinator.""" """Climate device for CCM15 coordinator."""
import datetime import datetime
import logging import logging

View file

@ -1,4 +1,5 @@
"""Helper functions for the Cert Expiry platform.""" """Helper functions for the Cert Expiry platform."""
import asyncio import asyncio
import datetime import datetime
from functools import cache from functools import cache

View file

@ -1,4 +1,5 @@
"""The Unify Circuit component.""" """The Unify Circuit component."""
import voluptuous as vol import voluptuous as vol
from homeassistant.const import CONF_NAME, CONF_URL, Platform from homeassistant.const import CONF_NAME, CONF_URL, Platform

View file

@ -1,4 +1,5 @@
"""Handle Cloud assist pipelines.""" """Handle Cloud assist pipelines."""
import asyncio import asyncio
from homeassistant.components.assist_pipeline import ( from homeassistant.components.assist_pipeline import (

View file

@ -1,4 +1,5 @@
"""Helpers for the CloudFlare integration.""" """Helpers for the CloudFlare integration."""
import pycfdns import pycfdns

View file

@ -1,4 +1,5 @@
"""Module for color_extractor (RGB extraction from images) component.""" """Module for color_extractor (RGB extraction from images) component."""
import asyncio import asyncio
import io import io
import logging import logging

View file

@ -1,4 +1,5 @@
"""Comelit constants.""" """Comelit constants."""
import logging import logging
from aiocomelit.const import BRIDGE, VEDO from aiocomelit.const import BRIDGE, VEDO

View file

@ -1,4 +1,5 @@
"""Support to control a Zehnder ComfoAir Q350/450/600 ventilation unit.""" """Support to control a Zehnder ComfoAir Q350/450/600 ventilation unit."""
import logging import logging
from pycomfoconnect import Bridge, ComfoConnect from pycomfoconnect import Bridge, ComfoConnect

View file

@ -1,4 +1,5 @@
"""The Compensation integration.""" """The Compensation integration."""
import logging import logging
from operator import itemgetter from operator import itemgetter

View file

@ -1,4 +1,5 @@
"""DataUpdateCoordinator for coolmaster integration.""" """DataUpdateCoordinator for coolmaster integration."""
import logging import logging
from homeassistant.components.climate import SCAN_INTERVAL from homeassistant.components.climate import SCAN_INTERVAL

View file

@ -1,4 +1,5 @@
"""Constants for the CPU Speed integration.""" """Constants for the CPU Speed integration."""
import logging import logging
from typing import Final from typing import Final

View file

@ -1,4 +1,5 @@
"""Support for sending data to Datadog.""" """Support for sending data to Datadog."""
import logging import logging
from datadog import initialize, statsd from datadog import initialize, statsd

View file

@ -1,4 +1,5 @@
"""Constants for the deCONZ component.""" """Constants for the deCONZ component."""
import logging import logging
from pydeconz.models import ResourceType from pydeconz.models import ResourceType

View file

@ -1,4 +1,5 @@
"""Constants for the Deluge integration.""" """Constants for the Deluge integration."""
import logging import logging
from typing import Final from typing import Final

View file

@ -1,4 +1,5 @@
"""The denonavr component.""" """The denonavr component."""
import logging import logging
from denonavr import DenonAVR from denonavr import DenonAVR

View file

@ -1,4 +1,5 @@
"""Constants for the devolo_home_control integration.""" """Constants for the devolo_home_control integration."""
import re import re
from homeassistant.const import Platform from homeassistant.const import Platform

View file

@ -1,4 +1,5 @@
"""Support for Dialogflow webhook.""" """Support for Dialogflow webhook."""
import logging import logging
from aiohttp import web from aiohttp import web

View file

@ -1,4 +1,5 @@
"""Constants for the Dynalite component.""" """Constants for the Dynalite component."""
import logging import logging
from homeassistant.const import CONF_ROOM, Platform from homeassistant.const import CONF_ROOM, Platform

View file

@ -1,4 +1,5 @@
"""UK Environment Agency Flood Monitoring Integration.""" """UK Environment Agency Flood Monitoring Integration."""
import asyncio import asyncio
from datetime import timedelta from datetime import timedelta
import logging import logging

View file

@ -1,4 +1,5 @@
"""Support for Ebusd daemon for communication with eBUS heating systems.""" """Support for Ebusd daemon for communication with eBUS heating systems."""
import logging import logging
import ebusdpy import ebusdpy

View file

@ -1,4 +1,5 @@
"""Support to control ecoal/esterownik.pl coal/wood boiler controller.""" """Support to control ecoal/esterownik.pl coal/wood boiler controller."""
import logging import logging
from ecoaliface.simple import ECoalController from ecoaliface.simple import ECoalController

View file

@ -1,4 +1,5 @@
"""Constants for the ecobee integration.""" """Constants for the ecobee integration."""
import logging import logging
from homeassistant.components.weather import ( from homeassistant.components.weather import (

View file

@ -1,4 +1,5 @@
"""Support for EcoNet products.""" """Support for EcoNet products."""
import asyncio import asyncio
from datetime import timedelta from datetime import timedelta
import logging import logging

View file

@ -1,4 +1,5 @@
"""Support for Ecovacs Deebot vacuums.""" """Support for Ecovacs Deebot vacuums."""
import voluptuous as vol import voluptuous as vol
from homeassistant.config_entries import SOURCE_IMPORT, ConfigEntry from homeassistant.config_entries import SOURCE_IMPORT, ConfigEntry

View file

@ -1,4 +1,5 @@
"""Support for Ecowitt Weather Stations.""" """Support for Ecowitt Weather Stations."""
import dataclasses import dataclasses
from typing import Final from typing import Final

View file

@ -1,4 +1,5 @@
"""Constants for the EDL21 component.""" """Constants for the EDL21 component."""
import logging import logging
LOGGER = logging.getLogger(__package__) LOGGER = logging.getLogger(__package__)

View file

@ -1,4 +1,5 @@
"""Interfaces with Egardia/Woonveilig alarm control panel.""" """Interfaces with Egardia/Woonveilig alarm control panel."""
import logging import logging
from pythonegardia import egardiadevice, egardiaserver from pythonegardia import egardiadevice, egardiaserver

View file

@ -1,4 +1,5 @@
"""Electric Kiwi coordinators.""" """Electric Kiwi coordinators."""
import asyncio import asyncio
from collections import OrderedDict from collections import OrderedDict
from datetime import timedelta from datetime import timedelta

View file

@ -1,4 +1,5 @@
"""Elmax switch platform.""" """Elmax switch platform."""
import asyncio import asyncio
import logging import logging
from typing import Any from typing import Any

View file

@ -1,4 +1,5 @@
"""The Elv integration.""" """The Elv integration."""
import voluptuous as vol import voluptuous as vol
from homeassistant.const import CONF_DEVICE, Platform from homeassistant.const import CONF_DEVICE, Platform

View file

@ -1,4 +1,5 @@
"""Config flow for SiteSage Emonitor integration.""" """Config flow for SiteSage Emonitor integration."""
import logging import logging
from aioemonitor import Emonitor from aioemonitor import Emonitor

View file

@ -1,4 +1,5 @@
"""Support for local power state reporting of entities by emulating TP-Link Kasa smart plugs.""" """Support for local power state reporting of entities by emulating TP-Link Kasa smart plugs."""
import logging import logging
from sense_energy import PlugInstance, SenseLink from sense_energy import PlugInstance, SenseLink

View file

@ -1,4 +1,5 @@
"""Support for Roku API emulation.""" """Support for Roku API emulation."""
import voluptuous as vol import voluptuous as vol
from homeassistant import config_entries from homeassistant import config_entries

View file

@ -1,4 +1,5 @@
"""Bridge between emulated_roku and Home Assistant.""" """Bridge between emulated_roku and Home Assistant."""
import logging import logging
from emulated_roku import EmulatedRokuCommandHandler, EmulatedRokuServer from emulated_roku import EmulatedRokuCommandHandler, EmulatedRokuServer

View file

@ -1,4 +1,5 @@
"""Config flow to configure emulated_roku component.""" """Config flow to configure emulated_roku component."""
import voluptuous as vol import voluptuous as vol
from homeassistant.config_entries import ConfigFlow from homeassistant.config_entries import ConfigFlow

View file

@ -1,4 +1,5 @@
"""Support for EnOcean devices.""" """Support for EnOcean devices."""
import voluptuous as vol import voluptuous as vol
from homeassistant.config_entries import SOURCE_IMPORT, ConfigEntry from homeassistant.config_entries import SOURCE_IMPORT, ConfigEntry

View file

@ -1,4 +1,5 @@
"""Constants for the ENOcean integration.""" """Constants for the ENOcean integration."""
import logging import logging
from homeassistant.const import Platform from homeassistant.const import Platform

View file

@ -1,4 +1,5 @@
"""Representation of an EnOcean dongle.""" """Representation of an EnOcean dongle."""
import glob import glob
import logging import logging
from os.path import basename, normpath from os.path import basename, normpath

View file

@ -1,4 +1,5 @@
"""Config flow for Environment Canada integration.""" """Config flow for Environment Canada integration."""
import logging import logging
import xml.etree.ElementTree as et import xml.etree.ElementTree as et

View file

@ -1,4 +1,5 @@
"""Support for Envisalink devices.""" """Support for Envisalink devices."""
import asyncio import asyncio
import logging import logging

View file

@ -1,4 +1,5 @@
"""The epson integration.""" """The epson integration."""
import logging import logging
from epson_projector import Projector from epson_projector import Projector

View file

@ -1,4 +1,5 @@
"""Config flow for epson integration.""" """Config flow for epson integration."""
import logging import logging
import voluptuous as vol import voluptuous as vol

View file

@ -1,4 +1,5 @@
"""Config flow for escea.""" """Config flow for escea."""
import asyncio import asyncio
from contextlib import suppress from contextlib import suppress
import logging import logging

View file

@ -1,4 +1,5 @@
"""Support for EufyHome devices.""" """Support for EufyHome devices."""
import lakeside import lakeside
import voluptuous as vol import voluptuous as vol

View file

@ -1,4 +1,5 @@
"""Support for EZVIZ camera.""" """Support for EZVIZ camera."""
import logging import logging
from pyezviz.client import EzvizClient from pyezviz.client import EzvizClient

View file

@ -1,4 +1,5 @@
"""Provides the ezviz DataUpdateCoordinator.""" """Provides the ezviz DataUpdateCoordinator."""
import asyncio import asyncio
from datetime import timedelta from datetime import timedelta
import logging import logging

View file

@ -1,4 +1,5 @@
"""Config flow for FAA Delays integration.""" """Config flow for FAA Delays integration."""
import logging import logging
from typing import Any from typing import Any

View file

@ -1,4 +1,5 @@
"""DataUpdateCoordinator for faa_delays integration.""" """DataUpdateCoordinator for faa_delays integration."""
import asyncio import asyncio
from datetime import timedelta from datetime import timedelta
import logging import logging

View file

@ -1,4 +1,5 @@
"""Constants for the Fast.com integration.""" """Constants for the Fast.com integration."""
import logging import logging
from homeassistant.const import Platform from homeassistant.const import Platform

View file

@ -1,4 +1,5 @@
"""Sensor platform for FireServiceRota integration.""" """Sensor platform for FireServiceRota integration."""
import logging import logging
from typing import Any from typing import Any

View file

@ -1,4 +1,5 @@
"""Switch platform for FireServiceRota integration.""" """Switch platform for FireServiceRota integration."""
import logging import logging
from typing import Any from typing import Any

View file

@ -1,4 +1,5 @@
"""Support for Arduino-compatible Microcontrollers through Firmata.""" """Support for Arduino-compatible Microcontrollers through Firmata."""
import asyncio import asyncio
from copy import copy from copy import copy
import logging import logging

View file

@ -1,4 +1,5 @@
"""Support for Firmata binary sensor input.""" """Support for Firmata binary sensor input."""
import logging import logging
from homeassistant.components.binary_sensor import BinarySensorEntity from homeassistant.components.binary_sensor import BinarySensorEntity

View file

@ -1,4 +1,5 @@
"""Support for Firmata sensor input.""" """Support for Firmata sensor input."""
import logging import logging
from homeassistant.components.sensor import SensorEntity from homeassistant.components.sensor import SensorEntity

View file

@ -1,4 +1,5 @@
"""Support for Firmata switch output.""" """Support for Firmata switch output."""
import logging import logging
from typing import Any from typing import Any

View file

@ -1,4 +1,5 @@
"""The Flexit Nordic (BACnet) integration.""" """The Flexit Nordic (BACnet) integration."""
import asyncio.exceptions import asyncio.exceptions
from typing import Any from typing import Any

View file

@ -1,4 +1,5 @@
"""DataUpdateCoordinator for Flexit Nordic (BACnet) integration..""" """DataUpdateCoordinator for Flexit Nordic (BACnet) integration.."""
import asyncio.exceptions import asyncio.exceptions
from datetime import timedelta from datetime import timedelta
import logging import logging

Some files were not shown because too many files have changed in this diff Show more