summaryrefslogtreecommitdiff
path: root/qutebrowser/browser/webkit/cookies.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/browser/webkit/cookies.py')
-rw-r--r--qutebrowser/browser/webkit/cookies.py14
1 files changed, 6 insertions, 8 deletions
diff --git a/qutebrowser/browser/webkit/cookies.py b/qutebrowser/browser/webkit/cookies.py
index 055ef64d8..e44f4532b 100644
--- a/qutebrowser/browser/webkit/cookies.py
+++ b/qutebrowser/browser/webkit/cookies.py
@@ -21,19 +21,17 @@
from typing import Sequence
-from PyQt5.QtNetwork import QNetworkCookie, QNetworkCookieJar
-from PyQt5.QtCore import pyqtSignal, QDateTime
-
from qutebrowser.config import config
from qutebrowser.utils import utils, standarddir, objreg, log
from qutebrowser.misc import lineparser, objects
+from qutebrowser.qt import QtNetwork, QtCore
cookie_jar = None
ram_cookie_jar = None
-class RAMCookieJar(QNetworkCookieJar):
+class RAMCookieJar(QtNetwork.QNetworkCookieJar):
"""An in-RAM cookie jar.
@@ -41,7 +39,7 @@ class RAMCookieJar(QNetworkCookieJar):
changed: Emitted when the cookie store was changed.
"""
- changed = pyqtSignal()
+ changed = QtCore.pyqtSignal()
def __repr__(self):
return utils.get_repr(self, count=len(self.allCookies()))
@@ -93,9 +91,9 @@ class CookieJar(RAMCookieJar):
def parse_cookies(self):
"""Parse cookies from lineparser and store them."""
- cookies: Sequence[QNetworkCookie] = []
+ cookies: Sequence[QtNetwork.QNetworkCookie] = []
for line in self._lineparser:
- line_cookies = QNetworkCookie.parseCookies(line)
+ line_cookies = QtNetwork.QNetworkCookie.parseCookies(line)
cookies += line_cookies # type: ignore[operator]
self.setAllCookies(cookies)
@@ -103,7 +101,7 @@ class CookieJar(RAMCookieJar):
"""Purge expired cookies from the cookie jar."""
# Based on:
# https://doc.qt.io/archives/qt-5.5/qtwebkitexamples-webkitwidgets-browser-cookiejar-cpp.html
- now = QDateTime.currentDateTime()
+ now = QtCore.QDateTime.currentDateTime()
cookies = [c for c in self.allCookies()
if c.isSessionCookie() or
c.expirationDate() >= now] # type: ignore[operator]