core/homeassistant/components/amcrest/helpers.py

19 lines
425 B
Python

"""Helpers for amcrest component."""
from .const import DOMAIN
def service_signal(service, *args):
"""Encode signal."""
return "_".join([DOMAIN, service, *args])
def log_update_error(logger, action, name, entity_type, error):
"""Log an update error."""
logger.error(
"Could not %s %s %s due to error: %s",
action,
name,
entity_type,
error.__class__.__name__,
)