1 2 3 4 5 6 7 8 9 10 11 12 13
from .component import Component, ComponentType class Controllable(Component): def __init__(self, by: str): super().__init__(ComponentType.CONTROLLABLE) self.by = by def __repr__(self) -> str: return f"Controllable(by={self.by})" def dict(self) -> dict: return {"by": self.by}