From b59c00590367f5acfd3d52acf9f5f34f6851756b Mon Sep 17 00:00:00 2001 From: humbertogontijo <96875138+humbertogontijo@users.noreply.github.com> Date: Wed, 23 Jul 2025 20:12:51 -0300 Subject: [PATCH] Add isal gzip decompressor --- optional-requirements.txt | 1 + telethon/tl/core/gzippacked.py | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/optional-requirements.txt b/optional-requirements.txt index 30326da9..dabb83a5 100644 --- a/optional-requirements.txt +++ b/optional-requirements.txt @@ -3,3 +3,4 @@ pysocks python-socks[asyncio] hachoir pillow +isal diff --git a/telethon/tl/core/gzippacked.py b/telethon/tl/core/gzippacked.py index fb4094e4..b586a39e 100644 --- a/telethon/tl/core/gzippacked.py +++ b/telethon/tl/core/gzippacked.py @@ -1,4 +1,7 @@ -import gzip +try: + from isal import igzip as gzip +except ImportError: + import gzip import struct from .. import TLObject