From bc211b7c362c4db49c61f140667579f5bf650ac3 Mon Sep 17 00:00:00 2001 From: Kelly Brazil Date: Wed, 20 Jul 2022 16:39:31 -0700 Subject: [PATCH] fix plus signs in quoted query --- jc/parsers/url.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jc/parsers/url.py b/jc/parsers/url.py index 95c70db0..7e5f4b12 100644 --- a/jc/parsers/url.py +++ b/jc/parsers/url.py @@ -177,7 +177,7 @@ def parse( normalized = urlsplit(urlunsplit(parts)) quoted = normalized._replace(path=quote(normalized.path), - query=quote_plus(normalized.query)).geturl() + query=quote_plus(normalized.query, safe='+')).geturl() unquoted = normalized._replace(path=unquote(normalized.path), query=unquote_plus(normalized.query)).geturl()