E5Network/E5NetworkProxyFactory.py

changeset 882
34b86be88bf0
parent 791
9ec2ac20e54e
child 945
8cd4d08fa9f6
child 1060
e56185898d97
diff -r ff23d907f87b -r 34b86be88bf0 E5Network/E5NetworkProxyFactory.py
--- a/E5Network/E5NetworkProxyFactory.py	Sat Feb 05 19:55:33 2011 +0100
+++ b/E5Network/E5NetworkProxyFactory.py	Sun Feb 06 15:41:44 2011 +0100
@@ -7,7 +7,6 @@
 Module implementing a network proxy factory.
 """
 
-import sys
 import os
 
 from PyQt4.QtCore import QUrl, Qt, QCoreApplication
@@ -19,6 +18,7 @@
 from UI.AuthenticationDialog import AuthenticationDialog
 
 import Preferences
+import Globals
 
 def schemeFromProxyType(proxyType):
     """
@@ -84,7 +84,8 @@
            Preferences.getUI("UseProxy"):
             if Preferences.getUI("UseSystemProxy"):
                 proxyList = QNetworkProxyFactory.systemProxyForQuery(query)
-                if sys.platform not in ["darwin", "nt"] and \
+                if (not Globals.isWindowsPlatform() and \
+                    not Globals.isMacPlatform()) and \
                    len(proxyList) == 1 and \
                    proxyList[0].type() == QNetworkProxy.NoProxy:
                     # try it the Python way

eric ide

mercurial