diff --git a/qutebrowser/browser/browsertab.py b/qutebrowser/browser/browsertab.py index 4c26f91a9..ed07bd27c 100644 --- a/qutebrowser/browser/browsertab.py +++ b/qutebrowser/browser/browsertab.py @@ -1015,7 +1015,7 @@ class AbstractTab(QWidget): self._progress = perc self.load_progress.emit(perc) - def url(self, requested: bool = False) -> QUrl: + def url(self, *, requested: bool = False) -> QUrl: raise NotImplementedError def progress(self) -> int: diff --git a/qutebrowser/browser/webengine/webenginetab.py b/qutebrowser/browser/webengine/webenginetab.py index 4d8db5537..ecbbd0ab0 100644 --- a/qutebrowser/browser/webengine/webenginetab.py +++ b/qutebrowser/browser/webengine/webenginetab.py @@ -1139,7 +1139,7 @@ class WebEngineTab(browsertab.AbstractTab): self._openurl_prepare(url, predict=predict) self._widget.load(url) - def url(self, requested=False): + def url(self, *, requested=False): page = self._widget.page() if requested: return page.requestedUrl() diff --git a/tests/helpers/stubs.py b/tests/helpers/stubs.py index 4abd58baf..0c2119132 100644 --- a/tests/helpers/stubs.py +++ b/tests/helpers/stubs.py @@ -268,7 +268,7 @@ class FakeWebTab(browsertab.AbstractTab): wrapped = QWidget() self._layout.wrap(self, wrapped) - def url(self, requested=False): + def url(self, *, requested=False): assert not requested return self._url