aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--discord/user.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/discord/user.py b/discord/user.py
index 31982245..7bc5c2e2 100644
--- a/discord/user.py
+++ b/discord/user.py
@@ -99,9 +99,8 @@ class BaseUser(_BaseUser):
"""
return self.avatar_url_as(format=None, size=1024)
- @property
- def avatar_is_animated(self):
- """Returns if the user has an animated avatar."""
+ def is_avatar_animated(self):
+ """bool: Returns True if the user has an animated avatar."""
return self.avatar and self.avatar.startswith('a_')
def avatar_url_as(self, *, format=None, static_format='webp', size=1024):
@@ -142,7 +141,7 @@ class BaseUser(_BaseUser):
raise InvalidArgument("size must be a power of 2 between 16 and 1024")
if format is not None and format not in VALID_AVATAR_FORMATS:
raise InvalidArgument("format must be None or one of {}".format(VALID_AVATAR_FORMATS))
- if format == "gif" and not self.avatar_is_animated:
+ if format == "gif" and not self.is_avatar_animated():
raise InvalidArgument("non animated avatars do not support gif format")
if static_format not in VALID_STATIC_FORMATS:
raise InvalidArgument("static_format must be one of {}".format(VALID_STATIC_FORMATS))
@@ -151,7 +150,7 @@ class BaseUser(_BaseUser):
return self.default_avatar_url
if format is None:
- if self.avatar_is_animated:
+ if self.is_avatar_animated():
format = 'gif'
else:
format = static_format