fix setting default mimetype of inputfile

This commit is contained in:
azogue 2017-05-29 08:30:29 +02:00
parent ae33d33580
commit b46bdf5304

View file

@ -69,7 +69,11 @@ class InputFile(object):
if not self.filename or '.' not in self.filename:
self.filename = self.mimetype.replace('/', '.')
except TelegramError:
self.mimetype = mimetypes.guess_type(self.filename)[0] or DEFAULT_MIME_TYPE
if self.filename:
self.mimetype = mimetypes.guess_type(
self.filename)[0] or DEFAULT_MIME_TYPE
else:
self.mimetype = DEFAULT_MIME_TYPE
@property
def headers(self):