Files
core/homeassistant/components/devolo_home_control/subscriber.py
2025-10-02 11:11:19 +02:00

16 lines
399 B
Python

"""Subscriber for devolo home control API publisher."""
from collections.abc import Callable
import logging
_LOGGER = logging.getLogger(__name__)
class Subscriber:
"""Subscriber class for the publisher in mprm websocket class."""
def __init__(self, name: str, callback: Callable) -> None:
"""Initiate the subscriber."""
self.name = name
self.callback = callback