aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--discord/enums.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/discord/enums.py b/discord/enums.py
index 82371008..89da6aa6 100644
--- a/discord/enums.py
+++ b/discord/enums.py
@@ -97,6 +97,9 @@ class EnumMeta(type):
def __iter__(cls):
return (cls._enum_member_map_[name] for name in cls._enum_member_names_)
+ def __reversed__(cls):
+ return (cls._enum_member_map_[name] for name in reversed(cls._enum_member_names_))
+
def __len__(cls):
return len(cls._enum_member_names_)