aboutsummaryrefslogtreecommitdiff
path: root/discord/role.py
diff options
context:
space:
mode:
Diffstat (limited to 'discord/role.py')
-rw-r--r--discord/role.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/discord/role.py b/discord/role.py
index 086d5e55..4610c7d0 100644
--- a/discord/role.py
+++ b/discord/role.py
@@ -188,10 +188,7 @@ class Role(Hashable):
http = self._state.http
change_range = range(min(self.position, position), max(self.position, position) + 1)
- sorted_roles = sorted((x for x in self.guild.roles if x.position in change_range and x.id != self.id),
- key=lambda x: x.position)
-
- roles = [r.id for r in sorted_roles]
+ roles = [r.id for r in self.guild.roles[1:] if x.position in change_range]
if self.position > position:
roles.insert(0, self.id)