From 1a5139d481c37bf54cd332ff36ba58b7acd7470f Mon Sep 17 00:00:00 2001 From: dolfies Date: Sun, 3 Sep 2023 22:12:54 -0400 Subject: [PATCH] Fix crash due to subclass with type arguments --- discord/metadata.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/discord/metadata.py b/discord/metadata.py index b88500b78..293fc1995 100644 --- a/discord/metadata.py +++ b/discord/metadata.py @@ -31,11 +31,13 @@ from .utils import parse_time if TYPE_CHECKING: MetadataObject = Mapping[str, Any] +else: + MetadataObject = Mapping __all__ = ('Metadata',) -class Metadata(Mapping[str, Any]): +class Metadata(MetadataObject): """Represents a raw model from Discord. Because of how unstable and wildly varying some metadata in Discord can be, this is a simple class