From b81084827379d3b3996fe8f66d973cc410b685ca Mon Sep 17 00:00:00 2001 From: Gnome! <45660393+Gnome-py@users.noreply.github.com> Date: Tue, 21 Sep 2021 20:10:16 +0100 Subject: [PATCH] Merge pull request #70 * Fix embed image/thumbnail property --- discord/embeds.py | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/discord/embeds.py b/discord/embeds.py index 4e1647f1..81f7e5ff 100644 --- a/discord/embeds.py +++ b/discord/embeds.py @@ -398,16 +398,14 @@ class Embed: return EmbedProxy(getattr(self, "_image", {})) # type: ignore @image.setter - def image(self: E, url: Any): + def image(self, url: Any): if url is EmptyEmbed: - del self._image + del self.image else: - self._image = { - "url": str(url), - } + self._image = {"url": str(url)} @image.deleter - def image(self: E): + def image(self): try: del self._image except AttributeError: @@ -429,7 +427,6 @@ class Embed: """ self.image = url - return self @property @@ -448,13 +445,11 @@ class Embed: return EmbedProxy(getattr(self, "_thumbnail", {})) # type: ignore @thumbnail.setter - def thumbnail(self: E, url: Any): + def thumbnail(self, url: Any): if url is EmptyEmbed: - del self._thumbnail + del self.thumbnail else: - self._thumbnail = { - "url": str(url), - } + self._thumbnail = {"url": str(url)} @thumbnail.deleter def thumbnail(self): @@ -463,7 +458,7 @@ class Embed: except AttributeError: pass - def set_thumbnail(self: E, *, url: MaybeEmpty[Any]): + def set_thumbnail(self, *, url: MaybeEmpty[Any]): """Sets the thumbnail for the embed content. This function returns the class instance to allow for fluent-style @@ -479,7 +474,6 @@ class Embed: """ self.thumbnail = url - return self @property