38 lines
1.1 KiB
Python
38 lines
1.1 KiB
Python
"""Workarounds."""
|
|
|
|
from homeassistant.core import HomeAssistant
|
|
|
|
DOMAIN_OVERRIDES = {
|
|
# https://github.com/hacs/integration/issues/2465
|
|
"custom-components/sensor.custom_aftership": "custom_aftership"
|
|
}
|
|
|
|
|
|
try:
|
|
from homeassistant.components.http import StaticPathConfig
|
|
|
|
async def async_register_static_path(
|
|
hass: HomeAssistant,
|
|
url_path: str,
|
|
path: str,
|
|
cache_headers: bool = True,
|
|
) -> None:
|
|
"""Register a static path with the HTTP component."""
|
|
await hass.http.async_register_static_paths(
|
|
[StaticPathConfig(url_path, path, cache_headers)]
|
|
)
|
|
except ImportError:
|
|
|
|
async def async_register_static_path(
|
|
hass: HomeAssistant,
|
|
url_path: str,
|
|
path: str,
|
|
cache_headers: bool = True,
|
|
) -> None:
|
|
"""Register a static path with the HTTP component.
|
|
|
|
Legacy: Can be removed when min version is 2024.7
|
|
https://developers.home-assistant.io/blog/2024/06/18/async_register_static_paths/
|
|
"""
|
|
hass.http.register_static_path(url_path, path, cache_headers)
|