Use root import in components (#125858)

This commit is contained in:
epenet 2024-09-12 22:21:21 +02:00 committed by GitHub
parent d259e4512b
commit 47a9dda3b8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
11 changed files with 20 additions and 16 deletions

View File

@ -26,7 +26,7 @@ from homeassistant.components import (
wake_word, wake_word,
websocket_api, websocket_api,
) )
from homeassistant.components.tts.media_source import ( from homeassistant.components.tts import (
generate_media_source_id as tts_generate_media_source_id, generate_media_source_id as tts_generate_media_source_id,
) )
from homeassistant.core import Context, HomeAssistant, callback from homeassistant.core import Context, HomeAssistant, callback

View File

@ -22,7 +22,7 @@ from homeassistant.components.assist_pipeline import (
vad, vad,
) )
from homeassistant.components.media_player import async_process_play_media_url from homeassistant.components.media_player import async_process_play_media_url
from homeassistant.components.tts.media_source import ( from homeassistant.components.tts import (
generate_media_source_id as tts_generate_media_source_id, generate_media_source_id as tts_generate_media_source_id,
) )
from homeassistant.core import Context, callback from homeassistant.core import Context, callback

View File

@ -9,8 +9,7 @@ from axis.models.mqtt import ClientState
from axis.stream_manager import Signal, State from axis.stream_manager import Signal, State
from homeassistant.components import mqtt from homeassistant.components import mqtt
from homeassistant.components.mqtt import DOMAIN as MQTT_DOMAIN from homeassistant.components.mqtt import DOMAIN as MQTT_DOMAIN, ReceiveMessage
from homeassistant.components.mqtt.models import ReceiveMessage
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
from homeassistant.core import HomeAssistant, callback from homeassistant.core import HomeAssistant, callback
from homeassistant.helpers.dispatcher import async_dispatcher_send from homeassistant.helpers.dispatcher import async_dispatcher_send

View File

@ -27,8 +27,11 @@ from homeassistant.components.assist_pipeline import (
PipelineEventType, PipelineEventType,
PipelineStage, PipelineStage,
) )
from homeassistant.components.intent import async_register_timer_handler from homeassistant.components.intent import (
from homeassistant.components.intent.timers import TimerEventType, TimerInfo TimerEventType,
TimerInfo,
async_register_timer_handler,
)
from homeassistant.components.media_player import async_process_play_media_url from homeassistant.components.media_player import async_process_play_media_url
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
from homeassistant.const import EntityCategory, Platform from homeassistant.const import EntityCategory, Platform

View File

@ -22,7 +22,7 @@ from homeassistant.components.camera import (
DynamicStreamSettings, DynamicStreamSettings,
_async_get_image, _async_get_image,
) )
from homeassistant.components.http.view import HomeAssistantView from homeassistant.components.http import HomeAssistantView
from homeassistant.components.stream import ( from homeassistant.components.stream import (
CONF_RTSP_TRANSPORT, CONF_RTSP_TRANSPORT,
CONF_USE_WALLCLOCK_AS_TIMESTAMPS, CONF_USE_WALLCLOCK_AS_TIMESTAMPS,

View File

@ -22,7 +22,7 @@ from aiohomekit.model import Accessories, Accessory, Transport
from aiohomekit.model.characteristics import Characteristic, CharacteristicsTypes from aiohomekit.model.characteristics import Characteristic, CharacteristicsTypes
from aiohomekit.model.services import Service, ServicesTypes from aiohomekit.model.services import Service, ServicesTypes
from homeassistant.components.thread.dataset_store import async_get_preferred_dataset from homeassistant.components.thread import async_get_preferred_dataset
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
from homeassistant.const import ATTR_VIA_DEVICE, EVENT_HOMEASSISTANT_STARTED from homeassistant.const import ATTR_VIA_DEVICE, EVENT_HOMEASSISTANT_STARTED
from homeassistant.core import CALLBACK_TYPE, CoreState, Event, HomeAssistant, callback from homeassistant.core import CALLBACK_TYPE, CoreState, Event, HomeAssistant, callback

View File

@ -3,7 +3,7 @@
from datetime import timedelta from datetime import timedelta
from homeassistant.components import notify from homeassistant.components import notify
from homeassistant.components.intent.timers import TimerEventType, TimerInfo from homeassistant.components.intent import TimerEventType, TimerInfo
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
from homeassistant.const import CONF_DEVICE_ID from homeassistant.const import CONF_DEVICE_ID
from homeassistant.core import HomeAssistant, callback from homeassistant.core import HomeAssistant, callback

View File

@ -16,11 +16,12 @@ from cryptography.x509 import load_pem_x509_certificate
import voluptuous as vol import voluptuous as vol
from homeassistant.components.file_upload import process_uploaded_file from homeassistant.components.file_upload import process_uploaded_file
from homeassistant.components.hassio import HassioServiceInfo, is_hassio from homeassistant.components.hassio import (
from homeassistant.components.hassio.addon_manager import (
AddonError, AddonError,
AddonManager, AddonManager,
AddonState, AddonState,
HassioServiceInfo,
is_hassio,
) )
from homeassistant.config_entries import ( from homeassistant.config_entries import (
ConfigEntry, ConfigEntry,

View File

@ -4,8 +4,10 @@ from __future__ import annotations
import voluptuous as vol import voluptuous as vol
from homeassistant.components.device_automation import DEVICE_TRIGGER_BASE_SCHEMA from homeassistant.components.device_automation import (
from homeassistant.components.device_automation.exceptions import DeviceNotFound DEVICE_TRIGGER_BASE_SCHEMA,
DeviceNotFound,
)
from homeassistant.components.homeassistant.triggers import event as event_trigger from homeassistant.components.homeassistant.triggers import event as event_trigger
from homeassistant.const import ( from homeassistant.const import (
CONF_DEVICE_ID, CONF_DEVICE_ID,

View File

@ -2,8 +2,7 @@
from __future__ import annotations from __future__ import annotations
from homeassistant.components.repairs import RepairsFlow from homeassistant.components.repairs import ConfirmRepairFlow, RepairsFlow
from homeassistant.components.repairs.issue_handler import ConfirmRepairFlow
from homeassistant.core import HomeAssistant, callback from homeassistant.core import HomeAssistant, callback
from homeassistant.helpers import issue_registry as ir from homeassistant.helpers import issue_registry as ir

View File

@ -4,7 +4,7 @@ from __future__ import annotations
from pyoctoprintapi import OctoprintClient, WebcamSettings from pyoctoprintapi import OctoprintClient, WebcamSettings
from homeassistant.components.mjpeg.camera import MjpegCamera from homeassistant.components.mjpeg import MjpegCamera
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
from homeassistant.const import CONF_VERIFY_SSL from homeassistant.const import CONF_VERIFY_SSL
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant