summaryrefslogtreecommitdiff
path: root/qutebrowser/browser/webengine/certificateerror.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/browser/webengine/certificateerror.py')
-rw-r--r--qutebrowser/browser/webengine/certificateerror.py17
1 files changed, 9 insertions, 8 deletions
diff --git a/qutebrowser/browser/webengine/certificateerror.py b/qutebrowser/browser/webengine/certificateerror.py
index 8cd3f25b3..4df7ce8ab 100644
--- a/qutebrowser/browser/webengine/certificateerror.py
+++ b/qutebrowser/browser/webengine/certificateerror.py
@@ -19,6 +19,7 @@
"""Wrapper over a QWebEngineCertificateError."""
+from PyQt5.QtCore import QUrl
from PyQt5.QtWebEngineWidgets import QWebEngineCertificateError
from qutebrowser.utils import usertypes, utils, debug
@@ -28,21 +29,21 @@ class CertificateErrorWrapper(usertypes.AbstractCertificateErrorWrapper):
"""A wrapper over a QWebEngineCertificateError."""
- def __init__(self, error):
- super().__init__(error)
+ def __init__(self, error: QWebEngineCertificateError) -> None:
+ self._error = error
self.ignore = False
- def __str__(self):
+ def __str__(self) -> str:
return self._error.errorDescription()
- def __repr__(self):
+ def __repr__(self) -> str:
return utils.get_repr(
- self, error=debug.qenum_key(QWebEngineCertificateError,
- self._error.error()),
+ self,
+ error=debug.qenum_key(QWebEngineCertificateError, self._error.error()),
string=str(self))
- def url(self):
+ def url(self) -> QUrl:
return self._error.url()
- def is_overridable(self):
+ def is_overridable(self) -> bool:
return self._error.isOverridable()