allow passing EmptyEmbed to set_image and set_thumbnail

This commit is contained in:
Riley Shaw 2020-05-02 22:30:11 +01:00 committed by Rapptz
parent c424d82f74
commit 75d3c4f6cf

View File

@ -276,12 +276,18 @@ class Embed:
This function returns the class instance to allow for fluent-style
chaining.
.. versionchanged:: 1.4
Passing :attr:`Empty` removes the image.
Parameters
-----------
url: :class:`str`
The source URL for the image. Only HTTP(S) is supported.
"""
if url is EmptyEmbed:
del self._image
else:
self._image = {
'url': str(url)
}
@ -309,12 +315,18 @@ class Embed:
This function returns the class instance to allow for fluent-style
chaining.
.. versionchanged:: 1.4
Passing :attr:`Empty` removes the thumbnail.
Parameters
-----------
url: :class:`str`
The source URL for the thumbnail. Only HTTP(S) is supported.
"""
if url is EmptyEmbed:
del self._thumbnail
else:
self._thumbnail = {
'url': str(url)
}