WebBrowser/AdBlock/AdBlockSubscription.py

branch
QtWebEngine
changeset 4902
7a49807e493c
parent 4860
0a44aff88bfa
child 5389
9b1c800daff3
equal deleted inserted replaced
4901:38393e4d0ca3 4902:7a49807e493c
15 import base64 15 import base64
16 16
17 from PyQt5.QtCore import pyqtSignal, Qt, QObject, QByteArray, QDateTime, \ 17 from PyQt5.QtCore import pyqtSignal, Qt, QObject, QByteArray, QDateTime, \
18 QUrl, QUrlQuery, QCryptographicHash, QFile, QIODevice, QTextStream, \ 18 QUrl, QUrlQuery, QCryptographicHash, QFile, QIODevice, QTextStream, \
19 QDate, QTime 19 QDate, QTime
20 from PyQt5.QtNetwork import QNetworkReply 20 from PyQt5.QtNetwork import QNetworkReply, QNetworkRequest
21 21
22 from E5Gui import E5MessageBox 22 from E5Gui import E5MessageBox
23 23
24 import Utilities 24 import Utilities
25 import Preferences 25 import Preferences
360 self.__lastUpdate = QDateTime.currentDateTime() 360 self.__lastUpdate = QDateTime.currentDateTime()
361 self.__loadRules() 361 self.__loadRules()
362 return 362 return
363 363
364 from WebBrowser.WebBrowserWindow import WebBrowserWindow 364 from WebBrowser.WebBrowserWindow import WebBrowserWindow
365 from WebBrowser.Network.FollowRedirectReply import FollowRedirectReply 365 self.__downloading = WebBrowserWindow.networkManager().get(
366 self.__downloading = FollowRedirectReply( 366 QNetworkRequest(self.location()))
367 self.location(),
368 WebBrowserWindow.networkManager())
369 self.__downloading.finished.connect(self.__rulesDownloaded) 367 self.__downloading.finished.connect(self.__rulesDownloaded)
370 368
371 def __rulesDownloaded(self): 369 def __rulesDownloaded(self):
372 """ 370 """
373 Private slot to deal with the downloaded rules. 371 Private slot to deal with the downloaded rules.

eric ide

mercurial