mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2025-08-07 13:34:59 +03:00
Fixed conditional branch in _file_to_media
This commit is contained in:
parent
8ce001318e
commit
e6e33bb434
|
@ -393,18 +393,19 @@ class UploadMethods(ButtonMethods, MessageParseMethods, UserMethods):
|
||||||
file_handle = None
|
file_handle = None
|
||||||
as_image = utils.is_image(file) and not force_document
|
as_image = utils.is_image(file) and not force_document
|
||||||
use_cache = types.InputPhoto if as_image else types.InputDocument
|
use_cache = types.InputPhoto if as_image else types.InputDocument
|
||||||
if not isinstance(file, str):
|
|
||||||
file_handle = await self.upload_file(
|
if re.match('https?://', file):
|
||||||
file, progress_callback=progress_callback,
|
|
||||||
use_cache=use_cache if allow_cache else None
|
|
||||||
)
|
|
||||||
elif re.match('https?://', file):
|
|
||||||
if as_image:
|
if as_image:
|
||||||
media = types.InputMediaPhotoExternal(file)
|
media = types.InputMediaPhotoExternal(file)
|
||||||
elif not force_document and utils.is_gif(file):
|
elif not force_document and utils.is_gif(file):
|
||||||
media = types.InputMediaGifExternal(file, '')
|
media = types.InputMediaGifExternal(file, '')
|
||||||
else:
|
else:
|
||||||
media = types.InputMediaDocumentExternal(file)
|
media = types.InputMediaDocumentExternal(file)
|
||||||
|
elif isinstance(file, str):
|
||||||
|
file_handle = await self.upload_file(
|
||||||
|
file, progress_callback=progress_callback,
|
||||||
|
use_cache=use_cache if allow_cache else None
|
||||||
|
)
|
||||||
else:
|
else:
|
||||||
bot_file = utils.resolve_bot_file_id(file)
|
bot_file = utils.resolve_bot_file_id(file)
|
||||||
if bot_file:
|
if bot_file:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user