From 6f53491f9a6c18ec68ff1aba50b05e7ea5939524 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Mon, 15 May 2017 03:36:47 -0400 Subject: [PATCH] Add Colour.from_rgb. --- discord/colour.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/discord/colour.py b/discord/colour.py index 5c9e31f26..454bafbc5 100644 --- a/discord/colour.py +++ b/discord/colour.py @@ -97,6 +97,11 @@ class Colour: """Returns an (r, g, b) tuple representing the colour.""" return (self.r, self.g, self.b) + @classmethod + def from_rgb(cls, r, g, b): + """Constructs a :class:`Colour` from an RGB tuple.""" + return cls((r << 16) + (g << 8) + b) + @classmethod def default(cls): """A factory method that returns a :class:`Colour` with a value of 0."""