Make send_document return an Exception if document to send is not found

This commit is contained in:
Davte 2019-07-26 14:03:33 +02:00
parent 1297402357
commit c56c37c351

View File

@ -1273,17 +1273,17 @@ class Bot(TelegramBot, ObjectWithDatabase, MultiLanguageObject):
or 'Document' or 'Document'
) )
document = buffered_file document = buffered_file
except FileNotFoundError: except FileNotFoundError as e:
document = None
if buffered_file: if buffered_file:
buffered_file.close() buffered_file.close()
return e
else: else:
use_stored_file_id = False use_stored_file_id = False
if document is None: if document is None:
logging.error( logging.error(
"`document` is None, `send_document` returning..." "`document` is None, `send_document` returning..."
) )
return return Exception("No `document` provided")
sent_update = None sent_update = None
try: try:
sent_update = await self.sendDocument( sent_update = await self.sendDocument(