src/eric7/EricNetwork/EricNetworkProxyFactory.py

branch
eric7
changeset 11099
fa77857e5c80
parent 11090
f5f5f5803935
--- a/src/eric7/EricNetwork/EricNetworkProxyFactory.py	Tue Dec 17 18:14:10 2024 +0100
+++ b/src/eric7/EricNetwork/EricNetworkProxyFactory.py	Wed Dec 18 16:45:04 2024 +0100
@@ -164,14 +164,14 @@
         @return list of proxies in order of preference
         @rtype list of QNetworkProxy
         """
-        if (
+        # use proxy at all?
+        if not EricPreferences.getNetworkProxy("UseProxy"):
+            return [QNetworkProxy(QNetworkProxy.ProxyType.NoProxy)]
+
+        elif (
             query.queryType() == QNetworkProxyQuery.QueryType.UrlRequest
             and query.protocolTag() in ["http", "https", "ftp"]
         ):
-            # use proxy at all?
-            if not EricPreferences.getNetworkProxy("UseProxy"):
-                return [QNetworkProxy(QNetworkProxy.ProxyType.NoProxy)]
-
             # test for exceptions
             exceptions = EricPreferences.getNetworkProxy("ProxyExceptions")
             if exceptions != self.__exceptions:
@@ -273,5 +273,6 @@
                     else:
                         proxy = QNetworkProxy(QNetworkProxy.ProxyType.DefaultProxy)
                     return [proxy, QNetworkProxy(QNetworkProxy.ProxyType.DefaultProxy)]
+
         else:
             return [QNetworkProxy(QNetworkProxy.ProxyType.NoProxy)]

eric ide

mercurial