From b7dbf9767e8527cbbf3c62aacef51be56529110a Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Thu, 24 Aug 2017 18:05:32 +0200 Subject: [PATCH] Fix TelegramClient.sign_in not accepting an integer for the code --- README.rst => README-long.rst | 0 telethon/telegram_client.py | 5 ++++- 2 files changed, 4 insertions(+), 1 deletion(-) rename README.rst => README-long.rst (100%) diff --git a/README.rst b/README-long.rst similarity index 100% rename from README.rst rename to README-long.rst diff --git a/telethon/telegram_client.py b/telethon/telegram_client.py index 5ad9b79d..ec4619df 100644 --- a/telethon/telegram_client.py +++ b/telethon/telegram_client.py @@ -281,8 +281,11 @@ class TelegramClient(TelegramBareClient): 'Please make sure to call send_code_request first.') try: + if isinstance(code, int): + code = str(code) result = self(SignInRequest( - phone_number, self._phone_code_hashes[phone_number], code)) + phone_number, self._phone_code_hashes[phone_number], code + )) except (PhoneCodeEmptyError, PhoneCodeExpiredError, PhoneCodeHashEmptyError, PhoneCodeInvalidError):