WebBrowser/AdBlock/AdBlockSubscription.py

changeset 6150
20efcd29b237
parent 6118
da9e08920e7c
child 6645
ad476851d7e0
equal deleted inserted replaced
6149:e611e45a17d6 6150:20efcd29b237
327 int(day)) 327 int(day))
328 ) 328 )
329 if time: 329 if time:
330 self.__remoteModified.setTime( 330 self.__remoteModified.setTime(
331 QTime(int(hour), int(minute))) 331 QTime(int(hour), int(minute)))
332 else:
333 # no time given, set it to 23:59
334 self.__remoteModified.setTime(QTime(23, 59))
332 self.changed.emit() 335 self.changed.emit()
333 elif not fileName.endswith("_custom"): 336 elif not fileName.endswith("_custom"):
334 self.__lastUpdate = QDateTime() 337 self.__lastUpdate = QDateTime()
335 338
336 self.checkForUpdate() 339 self.checkForUpdate()
366 self.__lastUpdate = QDateTime.currentDateTime() 369 self.__lastUpdate = QDateTime.currentDateTime()
367 self.__loadRules() 370 self.__loadRules()
368 return 371 return
369 372
370 from WebBrowser.WebBrowserWindow import WebBrowserWindow 373 from WebBrowser.WebBrowserWindow import WebBrowserWindow
371 self.__downloading = WebBrowserWindow.networkManager().get( 374 reply = WebBrowserWindow.networkManager().get(
372 QNetworkRequest(self.location())) 375 QNetworkRequest(self.location()))
373 self.__downloading.finished.connect( 376 reply.finished.connect(
374 lambda: self.__rulesDownloaded(self.__downloading)) 377 lambda: self.__rulesDownloaded(reply))
378 self.__downloading = reply
375 379
376 def __rulesDownloaded(self, reply): 380 def __rulesDownloaded(self, reply):
377 """ 381 """
378 Private slot to deal with the downloaded rules. 382 Private slot to deal with the downloaded rules.
379 383

eric ide

mercurial