From b1bf969478e4b64d1f0871fd402ac5822d06286c Mon Sep 17 00:00:00 2001 From: lufte Date: Thu, 3 Dec 2020 21:28:29 -0300 Subject: Add missing type using TYPE_CHECKING conditional --- qutebrowser/browser/webengine/webenginesettings.py | 11 ++++++----- 1 file 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) -- cgit v1.2.3-54-g00ecf