From 01c8bf2589f9c6daf538819c0e53570e5d78bfca Mon Sep 17 00:00:00 2001 From: Birger Jarl Date: Wed, 29 Nov 2017 05:00:40 +0300 Subject: [PATCH] Fixes file downloading error `date`'s default value is `None`, so this function will crash if `name` is empty and `date` is not provided --- telethon/telegram_client.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/telethon/telegram_client.py b/telethon/telegram_client.py index fc4b4342..a63a8c82 100644 --- a/telethon/telegram_client.py +++ b/telethon/telegram_client.py @@ -967,6 +967,8 @@ class TelegramClient(TelegramBareClient): name = None if not name: + if not date: + date = datetime.now() name = '{}_{}-{:02}-{:02}_{:02}-{:02}-{:02}'.format( kind, date.year, date.month, date.day,