From 256bdca484a9028047cbd3db0b45432703d50491 Mon Sep 17 00:00:00 2001 From: Cristian Cerami <57435273+Meht-evaS@users.noreply.github.com> Date: Wed, 15 Apr 2026 12:58:19 +0200 Subject: [PATCH] Update format_header_param to format_multipart_header_param (URLLIB3 Deprecated) Update format_header_param to format_multipart_header_param since it is depracated in URLLIB3 Traceback (most recent call last): File "/home/kali/Downloads/search_Telegram_phone/search_phone.py", line 3, in import telebot File "/home/kali/Downloads/venv_covert/lib/python3.13/site-packages/telebot/__init__.py", line 40, in from telebot import apihelper, util, types File "/home/kali/Downloads/venv_covert/lib/python3.13/site-packages/telebot/apihelper.py", line 18, in format_header_param = fields.format_header_param ^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: module 'urllib3.fields' has no attribute 'format_header_param'. Did you mean: 'format_header_param_rfc2231'? --- telebot/apihelper.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/telebot/apihelper.py b/telebot/apihelper.py index 849537ad1..68b0ade31 100644 --- a/telebot/apihelper.py +++ b/telebot/apihelper.py @@ -15,7 +15,7 @@ try: # noinspection PyUnresolvedReferences from requests.packages.urllib3 import fields - format_header_param = fields.format_header_param + format_header_param = fields.format_multipart_header_param except ImportError: format_header_param = None import telebot @@ -100,7 +100,7 @@ def _make_request(token, method_name, method='get', params=None, files=None): if files and format_header_param: - fields.format_header_param = _no_encode(format_header_param) + fields.format_multipart_header_param = _no_encode(format_header_param) if params: if 'timeout' in params: read_timeout = params.pop('timeout')