From b092130f652c7f58c341d80e37fa3c38007b37a6 Mon Sep 17 00:00:00 2001 From: wulan17 Date: Mon, 20 Nov 2023 23:00:06 +0700 Subject: [PATCH] Pyrofork: fix for python3.9 and below TypeError: Subscripted generics cannot be used with class and instance checks Signed-off-by: wulan17 --- pyrogram/types/messages_and_media/message.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyrogram/types/messages_and_media/message.py b/pyrogram/types/messages_and_media/message.py index 6b150393..8339ac85 100644 --- a/pyrogram/types/messages_and_media/message.py +++ b/pyrogram/types/messages_and_media/message.py @@ -879,7 +879,7 @@ class Message(Object, Update): document = types.Document._parse(client, doc, file_name) media_type = enums.MessageMediaType.DOCUMENT elif isinstance(media, raw.types.MessageMediaWebPage): - if isinstance(media.webpage, Union[raw.types.WebPage, raw.types.WebPageEmpty]): + if isinstance(media.webpage, raw.types.WebPage) or isinstance(media.webpage, raw.types.WebPageEmpty): web_page_preview = types.WebPagePreview._parse(client, media, message.invert_media) media_type = enums.MessageMediaType.WEB_PAGE_PREVIEW else: