summaryrefslogtreecommitdiff
path: root/qutebrowser/browser/navigate.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/browser/navigate.py')
-rw-r--r--qutebrowser/browser/navigate.py44
1 files changed, 25 insertions, 19 deletions
diff --git a/qutebrowser/browser/navigate.py b/qutebrowser/browser/navigate.py
index efc36899d..9a4f588bb 100644
--- a/qutebrowser/browser/navigate.py
+++ b/qutebrowser/browser/navigate.py
@@ -41,25 +41,31 @@ class Error(Exception):
# Note that the getters must not use FullyDecoded decoded mode to prevent loss
# of information. (host and path use FullyDecoded by default)
_URL_SEGMENTS = [
- ('host',
- lambda url: url.host(QtCore.QUrl.FullyEncoded),
- lambda url, host: url.setHost(host, QtCore.QUrl.StrictMode)),
-
- ('port',
- lambda url: str(url.port()) if url.port() > 0 else '',
- lambda url, x: url.setPort(int(x))),
-
- ('path',
- lambda url: url.path(QtCore.QUrl.FullyEncoded),
- lambda url, path: url.setPath(path, QtCore.QUrl.StrictMode)),
-
- ('query',
- lambda url: url.query(QtCore.QUrl.FullyEncoded),
- lambda url, query: url.setQuery(query, QtCore.QUrl.StrictMode)),
-
- ('anchor',
- lambda url: url.fragment(QtCore.QUrl.FullyEncoded),
- lambda url, fragment: url.setFragment(fragment, QtCore.QUrl.StrictMode)),
+ (
+ 'host',
+ lambda url: url.host(QtCore.QUrl.FullyEncoded),
+ lambda url, host: url.setHost(host, QtCore.QUrl.StrictMode),
+ ),
+ (
+ 'port',
+ lambda url: str(url.port()) if url.port() > 0 else '',
+ lambda url, x: url.setPort(int(x)),
+ ),
+ (
+ 'path',
+ lambda url: url.path(QtCore.QUrl.FullyEncoded),
+ lambda url, path: url.setPath(path, QtCore.QUrl.StrictMode),
+ ),
+ (
+ 'query',
+ lambda url: url.query(QtCore.QUrl.FullyEncoded),
+ lambda url, query: url.setQuery(query, QtCore.QUrl.StrictMode),
+ ),
+ (
+ 'anchor',
+ lambda url: url.fragment(QtCore.QUrl.FullyEncoded),
+ lambda url, fragment: url.setFragment(fragment, QtCore.QUrl.StrictMode),
+ ),
]