From a76c31ede2c0ed65ee65f016d374fa7ca97d8071 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Mon, 11 Sep 2017 12:53:39 +0200 Subject: [PATCH] Add lru_cache decorator to .get_entity() --- telethon/telegram_client.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/telethon/telegram_client.py b/telethon/telegram_client.py index ca5ca067..31785ffb 100644 --- a/telethon/telegram_client.py +++ b/telethon/telegram_client.py @@ -1,6 +1,7 @@ import os import threading from datetime import datetime, timedelta +from functools import lru_cache from mimetypes import guess_type from threading import Thread @@ -850,6 +851,7 @@ class TelegramClient(TelegramBareClient): # region Small utilities to make users' life easier + @lru_cache() def get_entity(self, entity): """Turns an entity into a valid Telegram user or chat. If "entity" is a string, and starts with '+', or if