Telethon/telethon
Lonami Exo f8264abb5a Clean-up client's __init__ and remove entity cache
Entity cache uses are removed. It was a source of ever-growing memory
usage that has to be reworked. This affects everything that tried to
obtain an input entity, input sender or input chat (such as the
SenderGetter or calls to _get_entity_pair). Input entities need to be
reworked in any case.

Its removal also affects the automatic cache of any raw API request.

Raise last error parameter is removed, and its behaviour made default.

The connection type parameter has been removed, since users really have
no need to change it.

A few more attributes have been made private, since users should not
mess with those.
2022-01-18 12:56:17 +01:00
..
_client Clean-up client's __init__ and remove entity cache 2022-01-18 12:56:17 +01:00
_crypto Remove broken CdnDecrypter 2021-09-17 20:55:27 +02:00
_events Clean-up client's __init__ and remove entity cache 2022-01-18 12:56:17 +01:00
_misc Clean-up client's __init__ and remove entity cache 2022-01-18 12:56:17 +01:00
_network Stop using futures as one-shot channels 2022-01-16 13:59:43 +01:00
_sessions Use frozen dataclasses for session types 2022-01-09 13:01:16 +01:00
errors Remove 3.7 workarounds 2022-01-09 13:03:02 +01:00
types Clean-up client's __init__ and remove entity cache 2022-01-18 12:56:17 +01:00
__init__.py Fix circular import regarding ignore_takeout 2022-01-15 13:18:53 +01:00
enums.py Change the way thumb size selection works 2022-01-09 12:18:15 +01:00
events.py Make events subpackage private 2021-09-24 21:11:50 +02:00
sessions.py Correct privacy on sessions module 2021-09-19 18:24:16 +02:00
version.py Update to version 1.23 2021-07-09 20:18:22 +02:00