diff options
Diffstat (limited to 'discord/asset.py')
| -rw-r--r-- | discord/asset.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/discord/asset.py b/discord/asset.py index da1788d1..13f9336f 100644 --- a/discord/asset.py +++ b/discord/asset.py @@ -23,6 +23,7 @@ DEALINGS IN THE SOFTWARE. """ import io +from typing import Literal, TYPE_CHECKING from .errors import DiscordException from .errors import InvalidArgument from . import utils @@ -31,6 +32,10 @@ __all__ = ( 'Asset', ) +if TYPE_CHECKING: + ValidStaticFormatTypes = Literal['webp', 'jpeg', 'jpg', 'png'] + ValidAvatarFormatTypes = Literal['webp', 'jpeg', 'jpg', 'png', 'gif'] + VALID_STATIC_FORMATS = frozenset({"jpeg", "jpg", "webp", "png"}) VALID_AVATAR_FORMATS = VALID_STATIC_FORMATS | {"gif"} |