Changed code to not use an obsolete QUrl method. eric7

Tue, 31 Aug 2021 17:31:23 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 31 Aug 2021 17:31:23 +0200
branch
eric7
changeset 8562
9250a6d5fde2
parent 8561
641304b46f08
child 8563
3c6547443fb2

Changed code to not use an obsolete QUrl method.

eric7/EricNetwork/EricTldExtractor.py file | annotate | diff | comparison | revisions
eric7/WebBrowser/AdBlock/AdBlockRule.py file | annotate | diff | comparison | revisions
--- a/eric7/EricNetwork/EricTldExtractor.py	Mon Aug 30 20:02:39 2021 +0200
+++ b/eric7/EricNetwork/EricTldExtractor.py	Tue Aug 31 17:31:23 2021 +0200
@@ -320,7 +320,8 @@
         
         file = QFile(dataFile)
         
-        if not file.open(QIODevice.OpenModeFlag.ReadOnly | QIODevice.OpenModeFlag.Text):
+        if not file.open(QIODevice.OpenModeFlag.ReadOnly |
+                         QIODevice.OpenModeFlag.Text):
             return False
         
         seekToEndOfPrivateDomains = False
@@ -479,7 +480,8 @@
         
         file = QFile(testDataFileName)
         
-        if not file.open(QIODevice.OpenModeFlag.ReadOnly | QIODevice.OpenModeFlag.Text):
+        if not file.open(QIODevice.OpenModeFlag.ReadOnly |
+                         QIODevice.OpenModeFlag.Text):
             return False
         
         testRegExp = re.compile(
--- a/eric7/WebBrowser/AdBlock/AdBlockRule.py	Mon Aug 30 20:02:39 2021 +0200
+++ b/eric7/WebBrowser/AdBlock/AdBlockRule.py	Tue Aug 31 17:31:23 2021 +0200
@@ -13,6 +13,8 @@
 from PyQt6.QtCore import Qt
 from PyQt6.QtWebEngineCore import QWebEngineUrlRequestInfo
 
+from EricNetwork import EricTldExtractor
+
 
 def toSecondLevelDomain(url):
     """
@@ -23,7 +25,7 @@
     @return name of second level domain
     @rtype str
     """
-    topLevelDomain = url.topLevelDomain()
+    topLevelDomain = EricTldExtractor.instance().tld(url.host())
     urlHost = url.host()
     
     if not topLevelDomain or not urlHost:

eric ide

mercurial