From 36b2f5e63f21ba76b7e64629625cc819dc7067a6 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 5 Sep 2018 22:51:58 +0200 Subject: [PATCH] Remove qute:// backend= argument --- qutebrowser/browser/qutescheme.py | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/qutebrowser/browser/qutescheme.py b/qutebrowser/browser/qutescheme.py index 1679df877..edf9f02bd 100644 --- a/qutebrowser/browser/qutescheme.py +++ b/qutebrowser/browser/qutescheme.py @@ -114,12 +114,10 @@ class add_handler: # noqa: N801,N806 pylint: disable=invalid-name Attributes: _name: The 'foo' part of qute://foo - backend: Limit which backends the handler can run with. """ - def __init__(self, name, backend=None): + def __init__(self, name): self._name = name - self._backend = backend self._function = None def __call__(self, function): @@ -129,19 +127,7 @@ class add_handler: # noqa: N801,N806 pylint: disable=invalid-name def wrapper(self, *args, **kwargs): """Call the underlying function.""" - if self._backend is not None and objects.backend != self._backend: - return self.wrong_backend_handler(*args, **kwargs) - else: - return self._function(*args, **kwargs) - - def wrong_backend_handler(self, url): - """Show an error page about using the invalid backend.""" - src = jinja.render('error.html', - title="Error while opening qute://url", - url=url.toDisplayString(), - error='{} is not available with this ' - 'backend'.format(url.toDisplayString())) - return 'text/html', src + return self._function(*args, **kwargs) def data_for_url(url):