From 2226ba4b69b9c1084d55d13088defe44afbd60f4 Mon Sep 17 00:00:00 2001 From: Alex Root Junior Date: Sat, 7 Nov 2020 23:21:53 +0200 Subject: [PATCH] Resolve filename via pathlib --- aiogram/types/input_file.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aiogram/types/input_file.py b/aiogram/types/input_file.py index 7d6d83b2..3a78c499 100644 --- a/aiogram/types/input_file.py +++ b/aiogram/types/input_file.py @@ -51,7 +51,8 @@ class InputFile(base.TelegramObject): elif isinstance(path_or_bytesio, Path): self._file = path_or_bytesio.open("rb") self._path = path_or_bytesio.resolve() - + if filename is None: + filename = path_or_bytesio.name else: raise TypeError('Not supported file type.')