From 018278ce38547b94ba6092a9b480d932413db1dc Mon Sep 17 00:00:00 2001 From: Wirtos Date: Mon, 27 Aug 2018 21:32:17 +0300 Subject: [PATCH] Manually register ogg mimetype Otherwise, sending voices would fail on some systems. --- telethon/utils.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/telethon/utils.py b/telethon/utils.py index b1a5ddc8..69253671 100644 --- a/telethon/utils.py +++ b/telethon/utils.py @@ -24,9 +24,10 @@ try: except ImportError: hachoir = None -# .webp mimetype is unknown on some operative systems, so stickers won't -# work. Manually register it here to make sure stickers work everywhere. +# .webp and .ogg mimetypes are unknown on some operative systems, so stickers and voices won't +# work. Manually register it here to make sure stickers and voices work everywhere. mimetypes.add_type('image/webp', '.webp') +mimetypes.add_type('audio/ogg', '.ogg') USERNAME_RE = re.compile( r'@|(?:https?://)?(?:www\.)?(?:telegram\.(?:me|dog)|t\.me)/(joinchat/)?'