Add @dataclass with slots=True to HandlerContainer

This commit is contained in:
andrew000 2025-10-05 17:41:33 +03:00
parent 2e9aa7b9c6
commit afe1057bbe

View file

@ -195,20 +195,12 @@ class ActionContainer:
await wizard.back() await wizard.back()
@dataclass(slots=True)
class HandlerContainer: class HandlerContainer:
__slots__ = ("name", "handler", "filters", "after") name: str
handler: CallbackType
def __init__( filters: tuple[CallbackType, ...]
self, after: After | None = None
name: str,
handler: CallbackType,
filters: tuple[CallbackType, ...],
after: After | None = None,
) -> None:
self.name = name
self.handler = handler
self.filters = filters
self.after = after
@dataclass @dataclass