mirror of
https://github.com/smkrv/ha-text-ai.git
synced 2026-07-28 18:13:52 +08:00
Release v2.0.0
This commit is contained in:
@@ -5,7 +5,6 @@ import logging
|
|||||||
import os
|
import os
|
||||||
import shutil
|
import shutil
|
||||||
import asyncio
|
import asyncio
|
||||||
from homeassistant.helpers.import_platform import async_import_platform
|
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
from typing import Any, Dict, Optional
|
from typing import Any, Dict, Optional
|
||||||
@@ -14,7 +13,7 @@ import voluptuous as vol
|
|||||||
from async_timeout import timeout
|
from async_timeout import timeout
|
||||||
|
|
||||||
from homeassistant.config_entries import ConfigEntry
|
from homeassistant.config_entries import ConfigEntry
|
||||||
from homeassistant.const import CONF_API_KEY, CONF_NAME
|
from homeassistant.const import CONF_API_KEY, CONF_NAME, Platform
|
||||||
from homeassistant.core import HomeAssistant, ServiceCall, callback
|
from homeassistant.core import HomeAssistant, ServiceCall, callback
|
||||||
from homeassistant.exceptions import ConfigEntryNotReady, HomeAssistantError
|
from homeassistant.exceptions import ConfigEntryNotReady, HomeAssistantError
|
||||||
from homeassistant.helpers import config_validation as cv
|
from homeassistant.helpers import config_validation as cv
|
||||||
@@ -250,11 +249,8 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
|
|||||||
"config_entry": entry,
|
"config_entry": entry,
|
||||||
}
|
}
|
||||||
|
|
||||||
for platform in PLATFORMS:
|
# Загружаем платформы
|
||||||
hass.async_create_task(
|
await hass.config_entries.async_forward_entry_setups(entry, PLATFORMS)
|
||||||
async_import_platform(hass, f"{DOMAIN}.{platform}", DOMAIN)
|
|
||||||
)
|
|
||||||
await asyncio.sleep(0)
|
|
||||||
return True
|
return True
|
||||||
|
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
|||||||
Reference in New Issue
Block a user