1 """Helpers for amcrest component."""
3 from __future__
import annotations
9 from .const
import DOMAIN
14 return "_".join([DOMAIN, service, *args])
18 logger: logging.Logger,
20 name: str | UndefinedType |
None,
23 level: int = logging.ERROR,
25 """Log an update error."""
28 "Could not %s %s %s due to error: %s",
32 error.__class__.__name__,
None log_update_error(logging.Logger logger, str action, str|UndefinedType|None name, str entity_type, Exception error, int level=logging.ERROR)
str service_signal(str service, *str args)