Pyrofork: fix for python3.9 and below

TypeError: Subscripted generics cannot be used with class and instance checks

Signed-off-by: wulan17 <wulan17@nusantararom.org>
This commit is contained in:
wulan17 2023-11-20 23:00:06 +07:00
parent b6751fa86c
commit b092130f65
No known key found for this signature in database
GPG key ID: 318CD6CD3A6AC0A5

View file

@ -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: