mirror of
https://github.com/home-assistant/core.git
synced 2025-11-08 10:29:27 +00:00
* Add WebDAV backup agent * Process code review * Increase timeout for large uploads * Make metadata file based * Update IQS * Grammar * Move to aiowebdav2 * Update helper text * Add decorator to handle backup errors * Bump version * Missed one * Add unauth handling * Apply suggestions from code review Co-authored-by: Josef Zweck <josef@zweck.dev> * Update homeassistant/components/webdav/__init__.py * Update homeassistant/components/webdav/config_flow.py * Remove timeout Co-authored-by: Josef Zweck <josef@zweck.dev> * remove unique_id * Add tests * Add missing tests * Bump version * Remove dropbox * Process code review * Bump version to relax pinned dependencies * Process code review * Add translatable exceptions * Process code review * Process code review --------- Co-authored-by: Josef Zweck <josef@zweck.dev>
14 lines
301 B
Python
14 lines
301 B
Python
"""Constants for the WebDAV integration."""
|
|
|
|
from collections.abc import Callable
|
|
|
|
from homeassistant.util.hass_dict import HassKey
|
|
|
|
DOMAIN = "webdav"
|
|
|
|
DATA_BACKUP_AGENT_LISTENERS: HassKey[list[Callable[[], None]]] = HassKey(
|
|
f"{DOMAIN}.backup_agent_listeners"
|
|
)
|
|
|
|
CONF_BACKUP_PATH = "backup_path"
|