WebBrowser/AdBlock/AdBlockRule.py

changeset 5736
000ea446ff4b
parent 5605
1950fe1a32c4
child 5921
d4797da58218
equal deleted inserted replaced
5735:f606dbe20be6 5736:000ea446ff4b
9 9
10 from __future__ import unicode_literals 10 from __future__ import unicode_literals
11 11
12 import re 12 import re
13 13
14 from PyQt5.QtCore import qVersion, Qt, QRegExp 14 from PyQt5.QtCore import Qt, QRegExp
15 from PyQt5.QtWebEngineCore import QWebEngineUrlRequestInfo 15 from PyQt5.QtWebEngineCore import QWebEngineUrlRequestInfo
16
17 from Globals import qVersionTuple
16 18
17 19
18 def toSecondLevelDomain(url): 20 def toSecondLevelDomain(url):
19 """ 21 """
20 Module function to get a second level domain from the given URL. 22 Module function to get a second level domain from the given URL.
530 @return flag indicating a match (boolean) 532 @return flag indicating a match (boolean)
531 """ 533 """
532 match = ( 534 match = (
533 req.resourceType() == 535 req.resourceType() ==
534 QWebEngineUrlRequestInfo.ResourceTypeSubResource) 536 QWebEngineUrlRequestInfo.ResourceTypeSubResource)
535 if qVersion() >= "5.7.0": 537 if qVersionTuple() >= (5, 7, 0):
536 match = match or ( 538 match = match or (
537 req.resourceType() == 539 req.resourceType() ==
538 QWebEngineUrlRequestInfo.ResourceTypePluginResource) 540 QWebEngineUrlRequestInfo.ResourceTypePluginResource)
539 541
540 if self.__objectSubrequestException: 542 if self.__objectSubrequestException:

eric ide

mercurial