diff options
| author | Alex Nørgaard <[email protected]> | 2020-12-25 07:22:59 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-12-25 02:22:59 -0500 |
| commit | 624a9c8687d20fad5090573b2ff0c3de52805292 (patch) | |
| tree | 417b78160949da348dd3b32c554e42f40bf1c499 | |
| parent | docs: fix simple typo, libaries -> libraries (diff) | |
| download | discord.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.py | 4 |
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') |