From 7c8f56e3033b1c4fb6968925b450f8842e891b06 Mon Sep 17 00:00:00 2001 From: Quentin Pradet Date: Wed, 7 Feb 2024 14:10:39 +0400 Subject: [PATCH] Use unquote() directly instead of wrapper (#2415) (cherry picked from commit ef9563c1d6d8549ae3e2add6c2f17c086e744d95) --- elasticsearch/_sync/client/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/elasticsearch/_sync/client/utils.py b/elasticsearch/_sync/client/utils.py index dc74ee1e7..4febb0352 100644 --- a/elasticsearch/_sync/client/utils.py +++ b/elasticsearch/_sync/client/utils.py @@ -17,6 +17,7 @@ import base64 import inspect +import urllib.parse import warnings from datetime import date, datetime from functools import wraps @@ -51,7 +52,6 @@ client_meta_version, create_user_agent, parse_cloud_id, - percent_encode, url_to_node_config, ) @@ -279,7 +279,7 @@ def _escape(value: Any) -> str: def _quote(value: Any) -> str: - return percent_encode(_escape(value), ",*") + return urllib.parse.quote(_escape(value), ",*") def _quote_query(query: Mapping[str, Any]) -> str: