mirror of
https://github.com/aiogram/aiogram.git
synced 2026-04-08 16:37:47 +00:00
Remove dataclass slots argument in due to the only Python 3.10 has an slots argument
This commit is contained in:
parent
39510ed873
commit
a88ee7a445
1 changed files with 3 additions and 3 deletions
|
|
@ -17,7 +17,7 @@ from aiogram.utils.warnings import Recommendation
|
|||
CallbackType = Callable[..., Any]
|
||||
|
||||
|
||||
@dataclass(slots=True)
|
||||
@dataclass
|
||||
class CallableMixin:
|
||||
callback: CallbackType
|
||||
awaitable: bool = field(init=False)
|
||||
|
|
@ -47,7 +47,7 @@ class CallableMixin:
|
|||
return await loop.run_in_executor(None, wrapped)
|
||||
|
||||
|
||||
@dataclass(slots=True)
|
||||
@dataclass
|
||||
class FilterObject(CallableMixin):
|
||||
magic: Optional[MagicFilter] = None
|
||||
|
||||
|
|
@ -74,7 +74,7 @@ class FilterObject(CallableMixin):
|
|||
self.awaitable = True
|
||||
|
||||
|
||||
@dataclass(slots=True)
|
||||
@dataclass
|
||||
class HandlerObject(CallableMixin):
|
||||
filters: Optional[List[FilterObject]] = None
|
||||
flags: Dict[str, Any] = field(default_factory=dict)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue