summaryrefslogtreecommitdiff
path: root/qutebrowser/utils/urlutils.py
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2019-07-18 09:48:05 +0200
committerFlorian Bruhin <me@the-compiler.org>2019-07-18 09:48:05 +0200
commit06ff46ad98cf1a81d300eb4da97464fc4f162d3d (patch)
tree554934e9ccb9163dfe89fb1a00f30c91553e5e7a /qutebrowser/utils/urlutils.py
parentea45eb126165a65605275a09d4783e4e467d3018 (diff)
downloadqutebrowser-06ff46ad98cf1a81d300eb4da97464fc4f162d3d.tar.gz
qutebrowser-06ff46ad98cf1a81d300eb4da97464fc4f162d3d.zip
Use FullyEncoded to get URL segments
See #4917, #4795
Diffstat (limited to 'qutebrowser/utils/urlutils.py')
-rw-r--r--qutebrowser/utils/urlutils.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/qutebrowser/utils/urlutils.py b/qutebrowser/utils/urlutils.py
index a9b68852c..e639bd34e 100644
--- a/qutebrowser/utils/urlutils.py
+++ b/qutebrowser/utils/urlutils.py
@@ -558,7 +558,7 @@ def _get_incdec_value(match, incdec, url, count):
# of information. (host and path use FullyDecoded by default)
_URL_SEGMENTS = [
('host',
- lambda url: url.host(QUrl.PrettyDecoded),
+ lambda url: url.host(QUrl.FullyEncoded),
lambda url, host: url.setHost(host, QUrl.StrictMode)),
('port',
@@ -566,15 +566,15 @@ _URL_SEGMENTS = [
lambda url, x: url.setPort(int(x))),
('path',
- lambda url: url.path(QUrl.PrettyDecoded),
+ lambda url: url.path(QUrl.FullyEncoded),
lambda url, path: url.setPath(path, QUrl.StrictMode)),
('query',
- lambda url: url.query(QUrl.PrettyDecoded),
+ lambda url: url.query(QUrl.FullyEncoded),
lambda url, query: url.setQuery(query, QUrl.StrictMode)),
('anchor',
- lambda url: url.fragment(QUrl.PrettyDecoded),
+ lambda url: url.fragment(QUrl.FullyEncoded),
lambda url, fragment: url.setFragment(fragment, QUrl.StrictMode)),
]