From 3e92196a2bdcf57dfcbd8e277737345af1d35330 Mon Sep 17 00:00:00 2001 From: Nadir Chowdhury Date: Sat, 10 Apr 2021 07:53:24 +0100 Subject: Add typings for audit logs, integrations, and webhooks --- discord/asset.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'discord/asset.py') 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"} -- cgit v1.2.3