eric6/WebBrowser/AdBlock/AdBlockRule.py

changeset 8143
2c730d5fd177
parent 7923
91e843545d9a
child 8207
d359172d11be
--- a/eric6/WebBrowser/AdBlock/AdBlockRule.py	Mon Mar 01 17:48:43 2021 +0100
+++ b/eric6/WebBrowser/AdBlock/AdBlockRule.py	Tue Mar 02 17:17:09 2021 +0100
@@ -100,7 +100,7 @@
         self.__isEnabled = True
         self.__isException = False
         self.__isInternalDisabled = False
-        self.__caseSensitivity = Qt.CaseInsensitive
+        self.__caseSensitivity = Qt.CaseSensitivity.CaseInsensitive
         
         self.__type = AdBlockRuleType.StringContainsMatchRule
         self.__options = AdBlockRuleOption.NoOption
@@ -195,7 +195,7 @@
                     self.__parseDomains(option[7:], "|")
                     handledOptions += 1
                 elif option == "match-case":
-                    self.__caseSensitivity = Qt.CaseSensitive
+                    self.__caseSensitivity = Qt.CaseSensitivity.CaseSensitive
                     handledOptions += 1
                 elif option.endswith("third-party"):
                     self.setOption(AdBlockRuleOption.ThirdPartyOption)
@@ -491,14 +491,14 @@
         matched = False
         
         if self.__type == AdBlockRuleType.StringContainsMatchRule:
-            if self.__caseSensitivity == Qt.CaseInsensitive:
+            if self.__caseSensitivity == Qt.CaseSensitivity.CaseInsensitive:
                 matched = self.__matchString.lower() in encodedUrl.lower()
             else:
                 matched = self.__matchString in encodedUrl
         elif self.__type == AdBlockRuleType.DomainMatchRule:
             matched = self.__isMatchingDomain(domain, self.__matchString)
         elif self.__type == AdBlockRuleType.StringEndsMatchRule:
-            if self.__caseSensitivity == Qt.CaseInsensitive:
+            if self.__caseSensitivity == Qt.CaseSensitivity.CaseInsensitive:
                 matched = encodedUrl.lower().endswith(
                     self.__matchString.lower())
             else:
@@ -577,7 +577,8 @@
         @rtype bool
         """
         match = (
-            req.resourceType() == QWebEngineUrlRequestInfo.ResourceTypeObject)
+            req.resourceType() ==
+            QWebEngineUrlRequestInfo.ResourceType.ResourceTypeObject)
         
         if self.__hasException(AdBlockRuleOption.ObjectOption):
             return not match
@@ -595,7 +596,7 @@
         """
         match = (
             req.resourceType() ==
-            QWebEngineUrlRequestInfo.ResourceTypeSubFrame)
+            QWebEngineUrlRequestInfo.ResourceType.ResourceTypeSubFrame)
         
         if self.__hasException(AdBlockRuleOption.SubdocumentOption):
             return not match
@@ -612,7 +613,8 @@
         @rtype bool
         """
         match = (
-            req.resourceType() == QWebEngineUrlRequestInfo.ResourceTypeXhr)
+            req.resourceType() ==
+            QWebEngineUrlRequestInfo.ResourceType.ResourceTypeXhr)
         
         if self.__hasException(AdBlockRuleOption.XMLHttpRequestOption):
             return not match
@@ -629,7 +631,8 @@
         @rtype bool
         """
         match = (
-            req.resourceType() == QWebEngineUrlRequestInfo.ResourceTypeImage)
+            req.resourceType() ==
+            QWebEngineUrlRequestInfo.ResourceType.ResourceTypeImage)
         
         if self.__hasException(AdBlockRuleOption.ImageOption):
             return not match
@@ -646,7 +649,8 @@
         @rtype bool
         """
         match = (
-            req.resourceType() == QWebEngineUrlRequestInfo.ResourceTypeScript)
+            req.resourceType() ==
+            QWebEngineUrlRequestInfo.ResourceType.ResourceTypeScript)
         
         if self.__hasException(AdBlockRuleOption.ScriptOption):
             return not match
@@ -664,7 +668,7 @@
         """
         match = (
             req.resourceType() ==
-            QWebEngineUrlRequestInfo.ResourceTypeStylesheet)
+            QWebEngineUrlRequestInfo.ResourceType.ResourceTypeStylesheet)
         
         if self.__hasException(AdBlockRuleOption.StyleSheetOption):
             return not match
@@ -682,11 +686,11 @@
         """
         match = (
             req.resourceType() ==
-            QWebEngineUrlRequestInfo.ResourceTypeSubResource
+            QWebEngineUrlRequestInfo.ResourceType.ResourceTypeSubResource
         )
         match = match or (
             req.resourceType() ==
-            QWebEngineUrlRequestInfo.ResourceTypePluginResource
+            QWebEngineUrlRequestInfo.ResourceType.ResourceTypePluginResource
         )
         
         if self.__objectSubrequestException:
@@ -704,7 +708,8 @@
         @rtype bool
         """
         match = (
-            req.resourceType() == QWebEngineUrlRequestInfo.ResourceTypePing)
+            req.resourceType() ==
+            QWebEngineUrlRequestInfo.ResourceType.ResourceTypePing)
         
         if self.__hasException(AdBlockRuleOption.PingOption):
             return not match
@@ -721,7 +726,8 @@
         @rtype bool
         """
         match = (
-            req.resourceType() == QWebEngineUrlRequestInfo.ResourceTypeMedia)
+            req.resourceType() ==
+            QWebEngineUrlRequestInfo.ResourceType.ResourceTypeMedia)
         
         if self.__hasException(AdBlockRuleOption.MediaOption):
             return not match
@@ -739,7 +745,7 @@
         """
         match = (
             req.resourceType() ==
-            QWebEngineUrlRequestInfo.ResourceTypeFontResource)
+            QWebEngineUrlRequestInfo.ResourceType.ResourceTypeFontResource)
         
         if self.__hasException(AdBlockRuleOption.FontOption):
             return not match
@@ -756,13 +762,13 @@
         @rtype bool
         """
         match = req.resourceType() in [
-            QWebEngineUrlRequestInfo.ResourceTypeSubResource,
-            QWebEngineUrlRequestInfo.ResourceTypeWorker,
-            QWebEngineUrlRequestInfo.ResourceTypeSharedWorker,
-            QWebEngineUrlRequestInfo.ResourceTypeServiceWorker,
-            QWebEngineUrlRequestInfo.ResourceTypePrefetch,
-            QWebEngineUrlRequestInfo.ResourceTypeFavicon,
-            QWebEngineUrlRequestInfo.ResourceTypeUnknown,
+            QWebEngineUrlRequestInfo.ResourceType.ResourceTypeSubResource,
+            QWebEngineUrlRequestInfo.ResourceType.ResourceTypeWorker,
+            QWebEngineUrlRequestInfo.ResourceType.ResourceTypeSharedWorker,
+            QWebEngineUrlRequestInfo.ResourceType.ResourceTypeServiceWorker,
+            QWebEngineUrlRequestInfo.ResourceType.ResourceTypePrefetch,
+            QWebEngineUrlRequestInfo.ResourceType.ResourceTypeFavicon,
+            QWebEngineUrlRequestInfo.ResourceType.ResourceTypeUnknown,
         ]
         
         if self.__hasException(AdBlockRuleOption.OtherOption):

eric ide

mercurial