mirror of
https://github.com/aiogram/aiogram.git
synced 2026-04-08 16:37:47 +00:00
Add @dataclass with slots=True to HandlerContainer
This commit is contained in:
parent
2e9aa7b9c6
commit
afe1057bbe
1 changed files with 5 additions and 13 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue