Fix error when handling DocumentAttributeSticker without alt

This commit is contained in:
Tulir Asokan
2018-04-08 17:57:30 +03:00
parent d40b0b896b
commit 459128a417
+2 -2
View File
@@ -944,7 +944,6 @@ class Portal:
elif isinstance(attr, DocumentAttributeSticker):
attrs["is_sticker"] = True
attrs["sticker_alt"] = attr.alt
attrs["name"] = f"{attr.alt} ({unicodedata.name(attr.alt[0]).lower()})"
elif isinstance(attr, DocumentAttributeVideo):
attrs["width"], attrs["height"] = attr.w, attr.h
print([str(attr) for attr in attributes])
@@ -957,7 +956,8 @@ class Portal:
name = evt.message or attrs["name"]
if attrs["is_sticker"]:
alt = attrs["sticker_alt"]
name = f"{alt} ({unicodedata.name(alt[0]).lower()})"
if len(alt) > 0:
name = f"{alt} ({unicodedata.name(alt[0]).lower()})"
mime_type = document.mime_type or file.mime_type
info = {