diff options
author | Florian Bruhin <me@the-compiler.org> | 2021-03-23 13:43:59 +0100 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2021-03-23 13:43:59 +0100 |
commit | 61ff98d395c39d57bbbae1b941150ca11b7671e1 (patch) | |
tree | bf3d1c45c4059e2b4a7f5b4a6109690550c920e1 /qutebrowser/extensions | |
parent | c2e77da3eda99672a9fd5d039100205bd533f992 (diff) | |
download | qutebrowser-61ff98d395c39d57bbbae1b941150ca11b7671e1.tar.gz qutebrowser-61ff98d395c39d57bbbae1b941150ca11b7671e1.zip |
Add ignore_unsupported for interceptors
Diffstat (limited to 'qutebrowser/extensions')
-rw-r--r-- | qutebrowser/extensions/interceptors.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/qutebrowser/extensions/interceptors.py b/qutebrowser/extensions/interceptors.py index 99c5f5186..dfafeb7e3 100644 --- a/qutebrowser/extensions/interceptors.py +++ b/qutebrowser/extensions/interceptors.py @@ -81,7 +81,7 @@ class Request: """Block this request.""" self.is_blocked = True - def redirect(self, url: QUrl) -> None: + def redirect(self, url: QUrl, *, ignore_unsupported: bool = False) -> None: """Redirect this request. Only some types of requests can be successfully redirected. @@ -91,6 +91,9 @@ class Request: Args: url: The QUrl to try to redirect to. + ignore_unsupported: If set to True, request methods which can't be + redirected (such as POST) are silently ignored instead of throwing an + exception. """ # Will be overridden if the backend supports redirection raise NotImplementedError |