aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Nørgaard <[email protected]>2020-12-25 07:22:59 +0000
committerGitHub <[email protected]>2020-12-25 02:22:59 -0500
commit624a9c8687d20fad5090573b2ff0c3de52805292 (patch)
tree417b78160949da348dd3b32c554e42f40bf1c499
parentdocs: fix simple typo, libaries -> libraries (diff)
downloaddiscord.py-624a9c8687d20fad5090573b2ff0c3de52805292.tar.xz
discord.py-624a9c8687d20fad5090573b2ff0c3de52805292.zip
Allow `Guild.create_role` to accept an int as the `colour` parameter.
-rw-r--r--discord/guild.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/discord/guild.py b/discord/guild.py
index 79f76b4d..a86dd5cc 100644
--- a/discord/guild.py
+++ b/discord/guild.py
@@ -1736,7 +1736,7 @@ class Guild(Hashable):
The role name. Defaults to 'new role'.
permissions: :class:`Permissions`
The permissions to have. Defaults to no permissions.
- colour: :class:`Colour`
+ colour: Union[:class:`Colour`, :class:`int`]
The colour for the role. Defaults to :meth:`Colour.default`.
This is aliased to ``color`` as well.
hoist: :class:`bool`
@@ -1775,6 +1775,8 @@ class Guild(Hashable):
except KeyError:
colour = fields.get('color', Colour.default())
finally:
+ if isinstance(colour, int):
+ colour = Colour(value=colour)
fields['color'] = colour.value
valid_keys = ('name', 'permissions', 'color', 'hoist', 'mentionable')