diff options
Diffstat (limited to 'discord/role.py')
| -rw-r--r-- | discord/role.py | 5 |
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) |