aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRapptz <[email protected]>2019-06-09 02:13:40 -0400
committerRapptz <[email protected]>2019-06-09 02:13:40 -0400
commit2b761508f1cdbbf6f454cfd2cab02ba5498d5749 (patch)
treec7862260bc6e5178ed2a78ad674194cf010b01b7
parentAdd EnumMeta.__reversed__ just in case someone does this. (diff)
downloaddiscord.py-2b761508f1cdbbf6f454cfd2cab02ba5498d5749.tar.xz
discord.py-2b761508f1cdbbf6f454cfd2cab02ba5498d5749.zip
Disallow deleting of enum attributes.
-rw-r--r--discord/enums.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/discord/enums.py b/discord/enums.py
index 89da6aa6..6fdd10a3 100644
--- a/discord/enums.py
+++ b/discord/enums.py
@@ -122,6 +122,9 @@ class EnumMeta(type):
def __setattr__(cls, name, value):
raise TypeError('Enums are immutable.')
+ def __delattr__(cls, attr):
+ raise TypeError('Enums are immutable')
+
def __instancecheck__(self, instance):
# isinstance(x, Y)
# -> __instancecheck__(Y, x)