summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlufte <javier@lufte.net>2020-12-03 21:28:29 -0300
committerlufte <javier@lufte.net>2020-12-03 21:28:29 -0300
commitb1bf969478e4b64d1f0871fd402ac5822d06286c (patch)
treee3a11ff4110e7f24b29cdbdc45325e2561eb76b1
parentf8693dde04d609e811fd55e99ef47d49953c3c31 (diff)
downloadqutebrowser-b1bf969478e4b64d1f0871fd402ac5822d06286c.tar.gz
qutebrowser-b1bf969478e4b64d1f0871fd402ac5822d06286c.zip
Add missing type using TYPE_CHECKING conditional
-rw-r--r--qutebrowser/browser/webengine/webenginesettings.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/qutebrowser/browser/webengine/webenginesettings.py b/qutebrowser/browser/webengine/webenginesettings.py
index e28250706..f2be2c6e9 100644
--- a/qutebrowser/browser/webengine/webenginesettings.py
+++ b/qutebrowser/browser/webengine/webenginesettings.py
@@ -26,7 +26,7 @@ Module attributes:
import os
import operator
-from typing import cast, Any, List, Optional, Tuple, Union
+from typing import cast, Any, List, Optional, Tuple, Union, TYPE_CHECKING
from PyQt5.QtGui import QFont
from PyQt5.QtWidgets import QApplication
@@ -39,7 +39,8 @@ from qutebrowser.config import config, websettings
from qutebrowser.config.websettings import AttributeInfo as Attr
from qutebrowser.utils import (standarddir, qtutils, message, log,
urlmatch, usertypes, objreg)
-
+if TYPE_CHECKING:
+ from qutebrowser.browser.webengine import interceptor
# The default QWebEngineProfile
default_profile = cast(QWebEngineProfile, None)
@@ -51,7 +52,7 @@ global_settings = cast('WebEngineSettings', None)
parsed_user_agent = None
_qute_scheme_handler = cast(webenginequtescheme.QuteSchemeHandler, None)
-_req_interceptor = None
+_req_interceptor = cast('interceptor.RequestInterceptor', None)
_download_manager = cast(webenginedownloads.DownloadManager, None)
@@ -354,7 +355,7 @@ def _init_default_profile():
default_profile.setter.set_persistent_cookie_policy()
_qute_scheme_handler.install(default_profile)
- _req_interceptor.install(default_profile) # type: ignore
+ _req_interceptor.install(default_profile)
_download_manager.install(default_profile)
cookies.install_filter(default_profile)
@@ -376,7 +377,7 @@ def init_private_profile():
private_profile.setter.init_profile()
_qute_scheme_handler.install(private_profile)
- _req_interceptor.install(private_profile) # type: ignore
+ _req_interceptor.install(private_profile)
_download_manager.install(private_profile)
cookies.install_filter(private_profile)