From be5603141eda989ac3d84704fc30f1a697e30676 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Sat, 3 Jul 2021 10:52:35 -0400 Subject: [PATCH] Remove slots from flags Fix #7159 --- discord/flags.py | 4 +--- discord/permissions.py | 1 - 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/discord/flags.py b/discord/flags.py index fea9f243b..0ca6e34db 100644 --- a/discord/flags.py +++ b/discord/flags.py @@ -42,8 +42,6 @@ BF = TypeVar('BF', bound='BaseFlags') class flag_value(Generic[BF]): - __slots__ = ('flag', '__doc__') - def __init__(self, func: Callable[[Any], int]): self.flag = func(None) self.__doc__ = func.__doc__ @@ -69,7 +67,7 @@ class flag_value(Generic[BF]): class alias_flag_value(flag_value): - __slots__ = () + pass def fill_with_flags(*, inverted: bool = False): diff --git a/discord/permissions.py b/discord/permissions.py index dc8f0feaa..ab7ecbfe2 100644 --- a/discord/permissions.py +++ b/discord/permissions.py @@ -35,7 +35,6 @@ __all__ = ( # A permission alias works like a regular flag but is marked # So the PermissionOverwrite knows to work with it class permission_alias(alias_flag_value): - __slots__ = ('alias',) alias: str